모던 자바스크립트 Deep Dive - 5장

박상은·2021년 9월 28일
0

정리

1. 값

식이 평가되어 생성된 결과를 의미

const sum = 10 + 20;
// "10 + 20"이라는 식이 평가되어서 생성되는 30을 값이라고 부름
// 그리고 그 값의 메모리공간의 주소를 가지는 것이 변수임

2. 리터럴

사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법
자바스크립트엔진이 런타임시에 리터럴을 보고 값을 생성함

3	// 숫자리터럴
"a"	// 문자리터럴	

3. 표현식

값으로 평가될 수 있는 문

const v = 10;	// 리터럴인 표현식
const num = 10 + 20;	// 리터럴과 연산자가 합쳐진 표현식

4. 문

프로그램을 구성하는 기본 단위이자 최소 실행 단위
문은 여러 토큰으로 구성됨

  • 토큰: 더 이상 나눌 수 없는 코드의 기본요소
const v = 10;	// 변수선언문 + 변수할당문
// 토큰 const, v, =, 10, ;

0개의 댓글