표현식과 문, expression & statement

iiwi·2021년 3월 10일
0

JavaScript

목록 보기
3/4

값, value

값이란 표현식이 평가된 결과이다.
변수에는 이러한 값이 저장된다.

리터럴, literal

리터럴은 사람이 이해할 수 있는 값의 표기법입니다.

정수 리터럴

3
-27
44

문자열 리터럴

'hi'
"hello"

Boolean 리터럴

true
flase

배열 리터럴

[1,2,3]

위와 같이 다양한 데이터 타입의 값을 리터럴을 이용해 생성할 수 있다.

표현식, expression

표현식은 값으로 평가될 수 있는 문을 말한다.

문, statement

문은 프로그램의 기본 단위면서 최소 실행 단위이다.

변수 선언문

let name;

함수 선언문

function foo() {return 0;}

조건문

if (x===0) console.log(x^2);

반복문

for (let i=0; i<10; i++) {
console.log(i);
}

표현식과 문

문은 표현식인 문과 표현식이 아닌 문으로 나눌 수 있다.

let x;          // 표현식이 아닌 문

x = 3;          // 표현식인 문

변수에는 값을 할당할 수 있으므로 값으로 평가되는 표현식인 문도 할당 가능하다.

let c = x = 3;
profile
예비 개발자

0개의 댓글