본문 바로가기
✏️ 공부/JavaScript

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

by minzyee 2022. 10. 8.

표현식(expression)

- 값을 만들어내는 간단한 코드로, 값이 평가 될 수 있는 문이다.

- 한 개 이상의 표현식이 모여 문을 만든다.

 

 

문(statement)

- statement는 진술, 서술, 선언의 의미로 프로그래밍 언어 안에서는 코드로서 실행할 수 있는 최소 단위이다.

- '문'의 집합으로 이루어진 것 → 프로그램

- '문'을 작성하고 순서에 맞게 나열하는 것 → 프로그래밍

 

 


문(statement)

- 변수에 할당 가능 여부로 아래와 같이 나뉜다.


표현식인 문


표현식이 아닌 문

- 변수에 할당 가능

- 값으로 평가될 수 있는 문

- 값으로 평가 될 수 있기 때문에
콘솔창에 입력 시,평가된 값을 반환 함

ex) 할당문, 삼항 조건 연산자
- 변수에 할당 불가능(Uncaught SyntaxError 문법 에러 발생)

- 값으로 평가될 수 없는 문

- 값으로 평가될 수 없기 때문에
콘솔창에 입력 시, undefined라는 완료값을 출력 함

ex) 변수 선언문, 조건문, 반복문 등

 

 

 

 

 

 

 

 

 

📚 reference

- 모던 자바스크립트 딥다이브

반응형