본문 바로가기
Coding/Book

모던 자바스크립트 Deep dive - 표현식과 문

by broheat 2022. 3. 16.

식이 해석되어 생성된 결과
변수의 정의에 의해 변수에 할당되는 것은 값.
const value = 1+2;
위 statement에서 변수 value에 할당 되는 것은 1+2가 아니라 해석 된 결과 값인 3이다. 
즉, 할당 되기 전에 평가가 되어 값을 생성되어야 한다.​

표현식과 문

문(statement)은 프로그램을 구성하는 기본 단위이며, 최소 실행 단위.
표현식은 값으로 해석 될 수 있는 문. 즉, 문 ⊂ 표현식
문이 표현식인지 아닌지 구별할 수 있는 가장 간단한 방법은 변수에 할당해보는 것.
구글 개발자도구에서 표현식이 아닌 문은 undefined로 출력됨.

댓글