05. 표현식과 문

윤호성·2022년 4월 1일

2022. 04. 01. 금요일

05. 표현식과 문

5.1 값

값이란? 식이 평가되어 생성괸 결과

5.2 리터럴

리터럴이란? 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법

5.3 표현식

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

5.4 문

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

// 변수 선언문
var x; 
// 할당문
x = 5; 
// 함수 선언문
function foo() {}
// 조건문
if( x > 1 ) { console.log(x); }
// 반복문
for(var i = 0; i < 2; i++) { console.log(i); }

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

세미콜론(;)은 문의 종료를 나타낸다. if, for, 함수 등에는 세미콜론을 붙이지 않는다. 자바스크립트 엔진에 세미콜론 자동 삽입 기능(Automatic Semicolon Insertion)이 존재한다.

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

두 가지를 구별하는 가장 명료한 방법은 변수에 할당해 보는 것이다.

※ 크롬 개발자 도구에서 표현식이 아닌 문을 실행하면 undefined를 출력한다.

profile
프론트엔드 개발자

0개의 댓글