JS
[ JS 딥다이브 ] 2주차 : 표현식과 문
핏짜보이
2023. 3. 5. 12:26
반응형
5.1 값
값은 식(표현식)이 평가되어 생성된 결과를 의미함.
(평가 : 식을 해석해서 값을 생성하거나 참조하는 것을 의미. )
모든 값은 데이터 타입을 가지며, 메모리에 2진수, 즉 비트의 나열로 저장됨.
메모리에 저장된 값은 데이터 타입에 따라 다르게 해석될 수 있음.
값을 생성하는 기본적인 방법 :
리터럴을 사용하는 것.
5.2 리터럴
리터럴 : 사람이 이해할 수 있는 문자/ 약속된 기호를 사용해 값을 생성하는 표기법
JS 엔진은 코드가 실행되는 시점인 런타임에 리터럴을 평가해 값을 생성함.
5.3 표현식
표현식은 값으로 평가될 수 있는 문.
즉 표현식이 평가되면 새로운 값을 생성하거나 기존값을 참조
위의 리터럴도 값으로 평가되기 때문에 표현식임.
5.4 문
문은 프로그램을 구성한느 기본 단위이자, 최소 실행 단위임.
문의 집합으로 이루어진 것이 프로그램이고, 문을 작성하고 순서에 맞게 나열하는 것이 프로그래밍.
문은 여러 토큰으로 구성됨.
토큰은 문법적인 의미를 가지며, 문법적으로 더이상 나눌 수 없는 코드의 기본 요소를 의미함.
728x90
Uploaded by Notion2Tistory v1.1.0