
70
4장 표현식과 연산자
4.1
가장 단순한 표현식을 기본 표현식이라 부릅니다. 이는 단독으로 존재하며 자신보
다 더 단순한 표현식을 포함하지 않습니다. 자바스크립트의 기본 표현식은 상수나
리터럴 값, 일부 키워드, 변수 참조가 있습니다.
리터럴은 문자 그대로 쓰는 값입니다. 리터럴은 다음과 같은 형태입니다.
1.23 //
숫자
리터럴
"hello" //
문자열
리터럴
/pattern/ //
정규
표현식
리터럴
자바스크립트의 숫자 리터럴 문법은 3.2절에서 설명했습니다. 문자열 리터럴은
3.3절에서 설명했습니다. 정규 표현식 리터럴 문법은 3.3.5절에서 소개했고 11.3절
에서 더 자세히 설명합니다.
자바스크립트 예약어 중에도 기본 표현식이 있습니다.
true //
불
true
로
평가됩니다
.
false //
불
false
로
평가됩니다
.
null // null
로
평가됩니다
.
this // '
현재
'
객체로
평가됩니다
.
true
,
false
,
null
에 대해서는 3.4절, 3.5절에서 배웠습니다.
this
는 다른 키워드와
달리 일정한 값이 아니며 프로그램에서 사용한 위치에 따라 다른 값으로 평가됩니
다.
this
키워드는 객체 지향 프로그래밍에서 사용됩니다. 메서드 바디에서
this
는
해당 메서드를 호출한 객체로 평가됩니다. 4.5절, 8장(특히 ...