[5장] 표현식과 문
2021. 12. 29. 10:13ㆍ책/자바스크립트 딥다이브
- 값이란
- - 표현식이 평가되어 생성된 결과
- - 평가 : 식을 해석해서 값을 생성하거나 참조하는 것
- 리터럴
- - 사람이 이해할 수 있는 문자 or 약속된 기호로 값을 생성하는 표기법
- 표현식(expression)
- - 값으로 평가될 수 있는 문(statement)
- - 표현식이 평가되면 새로운 값을 생성하거나 기존 값을 참조
- 문(statement)
- - 프로그램 구성의 기본 단위, 최소 실행 단위
- - 문의 집합으로 이뤄진 것이 곧 프로그램
- - 문 = 여러 토큰의 조합
- - 토큰 : 문법적인 의미를 가지면서 문법적으로 더 이상 나눌 수 없는 코드의 기본 요소
- - ex) let sum = 1 + 2 ;
- 토큰 토큰 토큰 토큰 토큰 토큰 토큰
- 표현식? 문?
- - 값으로 평가될 수 있는 문이면 표현식, 아니면 그냥 문
- - var x; >>변수 선언문. 값은 아니니 표현식X
- - 표현식은 값으로 평가될 수 있으므로 변수에도 할당이 가능하다
- - 크롬 개발자 도구에서 표현식이 아닌 문을 실행하면 undefined를 출력하는데 이를 완료 값이라고 함
'책 > 자바스크립트 딥다이브' 카테고리의 다른 글
[13장] 스코프 (0) | 2022.01.01 |
---|---|
[12장] 함수 (0) | 2021.12.31 |
[11장] 원시값 vs 객체 (0) | 2021.12.31 |
[10장] 객체 리터럴 (0) | 2021.12.31 |
[7장] 연산자(Operator) (0) | 2021.12.30 |