728x90
값
-
표현식이 평가되어 생성된 결과
-
변수에 할당되는 것은 값
리터럴
-
사람이 이해할 수 있는 문자/기호를 사용해 값을 생성하는 표기법
-
자바스크립트 엔진은 런타임에 리터럴을 평가해서 값을 생성함
표현식
-
값으로 평가될 수 있는 문
-
리터럴도 표현식임
-
값으로 평가될 수 있는 문은 표현식임
-
표현식과 평가된 값은 동치 관계임
문
-
프로그램을 구성하는 기본 단위. 최소 실행 단위
-
토큰 - 문법적 의미, 더이상 나눌 수 없는 코드의 기본요소
-
문은 여러개의 토큰으로 구성됨
-
선언문, 할당문, 제어문 ...
세미콜론
-
문의 종료를 의미함
-
코드블록({})은 자체 종결성을 가짐 -> 세미콜론 필요없음
-
세미콜론은 생략 가능함 --> 세미콜론 자동 삽입 기능이 암묵적으로 수행됨
-
세미콜론은 사용하는 게 좋음
표현식인 문, 표현식이 아닌 문
-
변수에는 값을 할당해야함 --> 표현식은 값으로 평가 가능 --> 표현식인 문
-
변수에 할당 불가능 --> 표현식이 아닌 문
학습 도서
- '모던 자바스크립트 Deep Dive', 이웅모 저, 위키북스
'Language | Basic > JavaScript' 카테고리의 다른 글
[JavaScript 스터디] 데이터의 타입 변환, 단축 평가 (0) | 2021.01.22 |
---|---|
[JavaScript 스터디] 제어문 (0) | 2021.01.22 |
[JavaScript 스터디] 연산자 (0) | 2021.01.22 |
[JavaScript 스터디] 데이터 타입 (0) | 2021.01.22 |
[JavaScript 스터디] 변수 (0) | 2021.01.22 |