값
값은 식(표현식)이 평가되어 생성된 결과를 말한다.
리터럴
리터럴은 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법을 말한다.
자바스크립트엔진은 코드가 실행되는 시점인 런타임에 리터럴을 평가해 값을 생성한다.
표현식
표현식은 값으로 평가될 수 있는 문이다. 즉, 표현식이 평가되면 새로운 값을 생성하거나 기존값을 참조한다.
즉, 값으로 평가될 수 있는 문은 모두 표현식이라고한다. ( ex ) var score = 50 + 50; )
문
문은 프로그램을 구성하는 기본 단위이자 최소 실행단위이다.
문은 여러 토큰으로 구성된다.
토큰이란 문법적인 의미를 가지며, 문법적으로 더 이상 나눌 수 없는 코드의 기본 요소를 의미한다.
세미콜론과 세미콜론 자동삽입 기능
세미콜론은 문의 종료를 나타낸다.
블록 뒤에는 세미콜론을 붙이지 않는다.
세미콜론은 생략이 가능하다.
표현식과 표현식이 아닌 문
표현식인 문과 표현식이 아닌 문을 구별하는 가장 간단하고 명료한 방법은 변수에 할당해 보는 것이다.
'🧡공부기록 > javascript, jquery' 카테고리의 다른 글
| [ javascript ] ES6함수의 추가 기능 ( 함수의 구분, 화살표함수, Rest 파라미터, 매개변수 기본값) 개념 정리 (0) | 2022.10.17 |
|---|---|
| [ javascript ] 데이터 타입 개념정리 (0) | 2022.10.17 |
| [ javascript ] 변수 ( 변수, 식별자 ) 개념정리 (0) | 2022.10.17 |
| javascript 여러줄 타이핑 효과 (0) | 2022.10.10 |
| TypeScript 클래스 (0) | 2021.10.04 |