10.1 객체란?

<aside> 💡 자바스크립트는 객체 기반의 언어이며, 자바스크립트를 구성하는 거의 “모든 것”은 객체다. 원시 값을 제외한 나머지 값은 모두 객체다.

</aside>

원시 타입 값 : 변경 불가능한 값 (immutable value)

객체 : 변경 가능한 값 (mutable value)

객체는 0개 이상의 프로퍼티로 구성된 집합으로, 프로퍼티는 키와 값으로 구성된다.

Untitled

프로퍼티 값이 함수일 경우 메서드라고 부른다.

프로퍼티 : 객체의 상태를 나타내는 값

메서드 : 프로퍼티를 참조하고 조작할 수 있는 동작

10.2 객체 리터럴에 의한 객체 생성

<aside> 💡 자바스크립트에서 객체를 생성하는 가장 일반적이고 간단한 방법은 객체 리터럴을 이용한 방법이다.

</aside>

Javascript에서 객체를 생성하는 방법은 다양하다.