[JAVASCRIPT]DEEP DIVE 5장 표현식과 문

Keunyeong Lee·2021년 11월 17일
1
post-thumbnail

( 📖 '저자 이웅모 - 모던 자바스크립트 Deep Dive (자바스크립트의 기본 개념과 동작 원리)' 를 읽으며 정리한 내용 입니다. 책의 내용을 포함합니다. 상세한 내용은 책을 구매하여 읽어보시면 최고입니다.👍 )

5장 표현식과 문

5.1 값

값(value)은 식(표현식 expression)이 평가(evaluate)되어 생성된 결과를 말한다.
할당 이전에 평가되어 값을 생성하고 그 값이 할당된다.

5.2 리터럴(literal)

숫자 리터럴을 평가해 숫자 값을 생성한다.
코드가 실행되는 시점인 런타임시에 리터럴을 평가하여 값을 생성한다.(할당 전)

5.3 표현식

표현식(expression)은 값으로 평가될 수 있는 모든 문(statement)이다.
변수 식별자를 참조(reference)하면 변수 값으로 평가된다.

5.4 문

문(statement)은 프로그램을 구성하는 기본 단위이자 최소 실행 단위다.
토큰(token)이란 문법적인 의미를 가지며, 문법적으로 더 이상 나눌 수 없는 코드의 기본 요소를 의미한다.
문을 명령문이라고도 부른다.
ex)선언문, 할당문, 조건문, 반복문 등

5.5 세미콜론과 세미콜론 자동 삽입 기능

5.6 표현식인 문과 표현식이 아닌 문

선언문은 표현식이 아닌 문이다.
할당문은 표현식인 문 이다.
값으로 평가될 수 있는 문은 모두 표현식이다.

profile
🏃🏽 동적인 개발자

0개의 댓글