객체 (Object)
JavaScript는 객체기반의 스크립트 언어이며 JavaScript를 이루고 있는 거의 모든 것은 객체이다.
객체란 여러 속성을 하나의 변수에 저장할 수 있도록 해주는 데이터 타입으로 Key/Value Pair를 저장할 수 있는 구조이다.
객체 특징
객체는 변수다. 하지만 많은 값을 포함할 수 있다.
객체는 각각의 key/value에 대한 정보를 나열할 수 있다.
객체에서 명명된 값을 Properties라고 한다.
객체 변수를 복사하면 참조가 복사되고 객체가 복제되지 않는다.
JavaScript에서 원시값을 제외한 모든 JavaScript값은 객체이다.