WEB🛫/JavaScript

[JavaScript] 모던자바스크립트 Deep Dive / 표현식과 문

hyunsix 2021. 7. 20. 01:59

1. 표현식

표현식은 값으로 평가될 수 있는 문이다. 즉, 표현식이 평가되면 새로운 값을 생성하거나 기존값을 참조한다. 쉽게 생각해서 값으로 평가될 수 있는 문은 모두 표현식이다. 아래의 문 모두 표현식이다.

 

2. 문(statement)

문은 프로그램을 구성하는 기본단위이자 최소 '실행' 단위이다. 최소의 문장이라고 생각하면 좋을 것 같다. 이러한 문의 집합으로 이뤄진 것이 바로 프로그램이며, 문을 작성하고 순서에 맞게 나열하는 것이 프로그래밍이다. 문은 여러개의 token으로 이루어졌다. token이란 문법적인 의미를 가지며, 더 이상 나눌 수 없는 코드의 기본요소를 말한다.