표현식과 문

Seongkyun Yu·2020년 12월 7일
0

TIL - Javascript

목록 보기
2/28

기존 블로그에 작성한 내용을 velog로 이전한 글입니다


1. 표현식

표현식(expression)은 값으로 평가(evaluation)될 수 있는 문(statement)이다.

따라서 표현식은 변수에 할당할 수 있다. (ex var x = 1 + 2;)

2. 문

문(statement)은 프로그램의 최소 실행 단위이다. 명령문이라고도 부른다.

3. 토큰

토큰(token)이란 문법적인 의미를 가지며, 문법적으로 더이상 나눌 수 없는 코드의 기본 요소를 의미한다.
예를들어 var sum = 1 + 2;의 경우 var, sum, =, 1, +, 2가 토큰이다.

4. 값

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

5. 리터럴

리터럴(literal)은 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용하여 값을 생성하는 표기 방식(notaion)을 말한다.

ex)

100 // 정수 리터럴

10.5 // 부동 소숫점 리터럴

0b01000001 // 2진수 리터럴


6. 표현식인 문과 표현식이 아닌 문

표현식은 값으로 평가될 수 있어야 하므로 단순한 선언문의 경우 표현식은 아니다.

ex) var x;


참고자료: poiemaweb.com

profile
FrontEnd Developer

0개의 댓글