JS

[ JS 딥다이브 ] 2주차 : 표현식과 문

핏짜보이 2023. 3. 5. 12:26
반응형

 

 

5.1

값은 식(표현식)이 평가되어 생성된 결과를 의미함.

(평가 : 식을 해석해서 값을 생성하거나 참조하는 것을 의미. )

 

모든 값은 데이터 타입을 가지며, 메모리에 2진수, 즉 비트의 나열로 저장됨.

메모리에 저장된 값은 데이터 타입에 따라 다르게 해석될 수 있음.

 

값을 생성하는 기본적인 방법 :

리터럴

을 사용하는 것.

 

5.2 리터럴

리터럴 : 사람이 이해할 수 있는 문자/ 약속된 기호를 사용해 값을 생성하는 표기법

JS 엔진은 코드가 실행되는 시점런타임에 리터럴을 평가해 값을 생성함.

 

5.3 표현식

표현식은 값으로 평가될 수 있는 문.

즉 표현식이 평가되면 새로운 값을 생성하거나 기존값을 참조

위의 리터럴도 값으로 평가되기 때문에 표현식임.

 

5.4 문

문은 프로그램을 구성한느 기본 단위이자, 최소 실행 단위임.

문의 집합으로 이루어진 것이 프로그램이고, 문을 작성하고 순서에 맞게 나열하는 것이 프로그래밍.

문은 여러 토큰으로 구성됨.

 

토큰은 문법적인 의미를 가지며, 문법적으로 더이상 나눌 수 없는 코드의 기본 요소를 의미함.

 

 

 

728x90