fffo
표현식과 문 본문
표현식과 문
값, 리터럴, 표현식, 문
- 값(value) : 식(표현식)이 평가(evaluate)되어 생성된 결과
- 리터럴(literal) : 사람이 이해할 수 있는 문자 혹은 약속된 기호를 사용해 값을 생성하는 표기법
- js는 런타임에 리터럴을 평가해 값을 생성함
- 표현식(expression) : 표현식은 값으로 평가될 수 있는 문(statement)
- 표현식이 평가되면 새로운 값을 생성하거나 기존 값을 참조함
- 리터럴 또한 평가될 수 있으므로 표현식의 일종임
- 표현식과 표현식이 평가된 값은 동치, 즉 값이 위치할 수 있는 자리는 표현식이 올 수 있음
- 문(statement) : 프로그램을 구성하는 기본 단위이자 최소 실행 단위
- 토큰 : 문법적인 의미를 가지며, 문법적으로 더 이상 나눌 수 없는 코드의 기본 요소
- 표현식인 문 VS 표현식이 아닌 문
- 후자는 변수에 할당 불가
- x = 100은 x 변수에 할당한 값 100으로 100과 동치 관계
'Programming > Javascript' 카테고리의 다른 글
제어문 (0) | 2021.09.23 |
---|---|
연산자 (0) | 2021.09.22 |
데이터 타입 (0) | 2021.09.21 |
js 실행환경, 변수 (0) | 2021.09.19 |
자바스크립트 개요 (0) | 2021.09.17 |
Comments