[모던 자바스크립트 - Deep Dive] 05. 표현식과 문

이상돈·2023년 3월 6일
0
post-thumbnail

출처 : 모던 자바스크립트 - Deep Dive

값이란?

값은 식(표현식)이 평가되어 생성된 결과를 말한다.

리터럴

리터럴은 사람이 이해할 수 있는 묹 ㅏ또는 약속된 기호를 사용해 값을 생성하는 표기법을 말한다.

예를들면, 숫자 리터럴 3은 컴퓨터에 3으로 그대로 저장되는 것이 아니라, 사람이 이해할 수 있는 아라비아 숫자를 사용해 숫자 리터럴 3을 코드에 기술하면 자바스크립트 엔진은 이를 평가해 숫자 값 3을 생성한다.

표현식

표현식은 값으로 평가될 수 있는 문이다.
즉, 표현식이 평가되면 새로운 값을 생성하거나 기존의 값을 참조한다.

var score = 50 + 50

위 코드를 보면, 50 + 50이 평가되어 숫자 값 100을 생성하므로 표현식이다.

score;

위 코드를 보면, 식별자 참조는 값을 생성하지는 않지만 값으로 평가되므로 표현식이다.

즉, 값으로 평가될 수 있는 문은 모두 표현식이다.

문은 프로그램을 구성하는 기본 단위이자 최소 실행 단위이다.

profile
사람들의 더 나은 삶을 위한 개발자

0개의 댓글