javascript/Deep Dive
2. 표현식과 문
늦깍이
2022. 8. 22. 17:18
현재 '모던 자바스크립트 Deep Dive'를 통해 자바스크립트를 학습하고 있습니다. 본 포스트는 해당 내용에 대한 정리를 목적으로 합니다.
- 용어 정리
1. 값 value: 식(표현식 Expression)이 평가 evaluate되어 생성된 결과
2. 평가 : 식을 해석해서 값을 생성하거나 참조하는 것
3. 리터럴 literal: 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법 notation
4. 표현식 : 값으로 평가될 수 있는 문 statement. 표현식이 평가되면 새로운 값을 생성하거나 기존값을 참조한다.
(값으로 평가될 수 있는 문은 모두 표현식이다.)
5. 문 : 프로그램을 구성하는 기본 단위이자 최소 실행 단위
6. 토큰 token: 문법적인 의미를 가지며, 문법적으로 더이상 나눌 수 없는 코드의 기본 요소를 의미한다. - 표현식인 문 vs 표현식이 아닌 문
*솔직히 중요성을 잘 모르겠음.
TIP. 표현식인 문과 표현식이 아닌 문을 구별하는 가장 간단하고 명료한 방법은 변수에 할당해 보는 것이다.