Javascript
1. 표현식 (Expression)
🔧 값을 만들어내는 간단한 코드를 표현식이라고 한다.
- 다음과 같이 간단한 변수부터, 값을 더하는 식 또한 표현식이라고 나타낸다.
🔧 표현식은 값을 만들어내기 때문에 함수의 인자로 사용할 수 있다.
- alert() 함수를 이용해, 인자로 표현식을 넣어주었을 때 잘 출력되는 것을 볼 수 있다.
2. 문장 (Statement)
🔧 하나 혹은 여러 개의 표현식이 모여 문장을 이룬다.
- 모든 표현식은 문장이 될 수 있고, 문장의 끝에는 세미 콜론을 붙인다. (;)
🔧 한 줄에 문장이 하나인 경우에는 세미 콜론을 붙이지 않아도 문제가 없다.
🔧 한 줄에 여러 문장을 적을 경우, 세미 콜론으로 문장을 구분해야 한다.
- 마지막 문장은 세미 콜론을 붙이지 않아도 문제가 없다.
- 마지막 문장의 결과가 반환된다.
🔧 조건문, 반복문도 문장이다.
- 이 경우에는 마지막 } 뒤에 세미콜론을 붙이지 않는다! 🚨
🔧 '표현식 ➣ 문장 ➣ 프로그램' 이라고 말할 수 있다.