✏️ 공부/JavaScript
표현식인 문과 표현식이 아닌 문
minzyee
2022. 10. 8. 17:11
표현식(expression)
- 값을 만들어내는 간단한 코드로, 값이 평가 될 수 있는 문이다.
- 한 개 이상의 표현식이 모여 문을 만든다.
문(statement)
- statement는 진술, 서술, 선언의 의미로 프로그래밍 언어 안에서는 코드로서 실행할 수 있는 최소 단위이다.
- '문'의 집합으로 이루어진 것 → 프로그램
- '문'을 작성하고 순서에 맞게 나열하는 것 → 프로그래밍
문(statement) - 변수에 할당 가능 여부로 아래와 같이 나뉜다. |
|
표현식인 문 |
표현식이 아닌 문 |
- 변수에 할당 가능 - 값으로 평가될 수 있는 문 - 값으로 평가 될 수 있기 때문에 콘솔창에 입력 시,평가된 값을 반환 함 ex) 할당문, 삼항 조건 연산자 |
- 변수에 할당 불가능(Uncaught SyntaxError 문법 에러 발생) - 값으로 평가될 수 없는 문 - 값으로 평가될 수 없기 때문에 콘솔창에 입력 시, undefined라는 완료값을 출력 함 ex) 변수 선언문, 조건문, 반복문 등 |
📚 reference
- 모던 자바스크립트 딥다이브
반응형