Skip to content

05. 표현식과 문

DD edited this page Jul 10, 2021 · 2 revisions

표현식과 문

값 Value

식(표현식Expression)이 평가(Evaluate)되어 생성된 결과


리터럴 Literal

사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법(Notation)

자바스크립트 엔진은 런타임에 리터럴을 평가해 값을 생성한다.


표현식 Expression

값으로 평가될 수 있는 문(statement). 표현식이 평가되면 새로운 값을 생성하거나, 기본 값을 참조한다.

리터럴은 값으로 평가되기 때문에 표현식의 한 종류가 된다.


문 Statement

프로그램을 구성하는 기본 단위이자 최소 실행 단위. 토큰(token)으로 구성되어 있다. 명령문이라고도 한다.

토큰 Token

문법적인 의미를 가지며, 문법적으로 더 나눌 수 없는 코드의 기본 요소

문(명령문)의 종류

  • 선언문
  • 할당문
  • 조건문
  • 반복문

표현식인 문과 표현식이 아닌 문

구분하기 가장 쉬운 방법은 변수에 할당해보는 것. 할당이 된다면 표현식이다.