
자바스크립트에서 표현식으란 어떤 값으로 평가(evaluate)되는 구절
- 가장 단순한 표현식
true // boolean 값 ture로 평가됨
false // boolean 값 false로 평가됨
null // null로 평가됨
this // '현재' 객체로 평 됨
- 초기화 표현식(initalize)은 그 값이 새로 생성된 객체나 배열인 표현식
(객체 리터럴 혹은 배열 리터럴로 불리기도 함.)
- 프로퍼티와 요소 값을 지정하는 다양한 하위 표현식으로 구성됨
[] // 빈 배열
[1,2,3+4] //요소가 3개인 배열, 마지막은 7이다.
let p ={x:2.3, y: -1.2}; // 프로퍼티가 두 개 있는 객체
let q = {}; // 빈 객체
q.x = 2.3; q.y = -1.2; // 이제 q의 프로퍼티는 p의 프로퍼티와 같아진다.
let rectangle = {
upperLeft: {x: 2, y: 2},
lowerRight: {x: 4, y: 5}