Deep Dive JS - 1일차 (ch5)

Junho Yun·2023년 1월 25일
0
post-thumbnail

표현식과 문

값, 리터럴, 표현식, 문

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

리터럴 : 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법
(값으로 평가된다. 즉 표현식의 한 종류이다.)

표현식 : 표현식은 값으로 평가될 수 있는 문이다.
(값으로 평가될 수 있는 문은 모두 표현식이다.)

문 : 프로그램을 구성하는 기본 단위이자 최소 실행 단위.
(선언문, 할당문, 조건문, 반복문)

// 값이 10 + 20의 결과 30이 sum 에 할당된다. 
var sum = 10 + 20; 

// 변수 선언문
const x;

// 할당문 
x = 5;

// 함수 선언문
function foo() {
}

// 조건문
if (x > 1) { console.log(x);}

// 반복문 
for (let i = 0; i < 2; i++) { console.log(i); }

표현식인 문, 표현식이 아닌 문

표현식인 문과 표현식이 아닌 문을 구별하는 가장 간단하고 명료한 방법은 변수에 할당해 보는 것이다.

profile
의미 없는 코드는 없다.

0개의 댓글