javascript
[모던 자바스크립트]'표현식과 문' 알아보기!
Kassy_kim
2022. 11. 26. 13:22
값이란?
식(표현식)이 평가되어 생성된 결과를 말한다.
변수란?
하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름이다.
리터럴이란?
사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법을 말한다.
표현식이란?
값으로 평가될 수 있는 문이다. 즉 표현식이 평가되면 새로운 값을 생성하거나 기존 값을 참조한다.
-> 값으로 평가될 수 있는 문은 모두 표현식이다.
문이란?
프로그램을 구성하는 기본 단위이자 최소 실행 단위
문의 집합으로 이뤄진 것이 프로그램이며, 문을 잓겅하고 순서에 맞게 나열하는 것이 프로그래밍이다.
문은 여러 토큰으로 구성 되는데 이때 토큰이란, 문법적인 의미를 가지며, 문법적으로 더 이상 나눌 수 없는 코드의 기본 요소를 의미한다.
예를들어, 키워드, 식별자, 연산자, 리터럴, 세밐톨론이나 마침표 등의 특수기호는 문법적인 의미를 가지고, 문법적으로 더 이상나눌 수 없는 코드의 기본 요소이므로 모두 토큰이다.