이 글에서는 JavaScript 코드의 구성요소인 표현식과 문에 대해서 알아볼 것이다.
: 표현식이 평가되어 생성된 결과
: 사람이 이해할 수 있는 문자 또는 “약속된 기호”를 사용해 값 생성하는 표기법
ex) 숫자 리터럴, 문자 리터럴, 객체 리터럴, 함수 리터럴 → 바로 평가되어 값이 됨.
: 값으로 평가될 수 있는 문
리터럴, 식별자, 함수 호출, 연산자의 조합으로 구성됨
ex) 40 + 50, add(40, 50)
: 프로그램을 구성하는 기본 단위, 최소 실행 단위
토큰으로 구성됨
ex) 선언문, 할당문, 조건문, 반복문
var x; : 선언문은 표현식이 아니다x = 1 + 2; : 할당문은 표현식이다.1, 2, 1 + 2, x = 1 + 2 모두 표현식이다.[참고]