JS는 객체 기반의 프로그래밍 언어이며, JS를 구성하는 거의 모든 것이 객체이다

원시타입, 객체타입 두가지가 있는데

원시타입 이외의 것들은 모두다 객체타입이고, 객체타입은 변경 가능한 값.

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

객체지향언어 - 클래스를 정의하고 - New 연산자로 생성자를 호출 - 객체의 인스턴스를 생성

객체는 템플릿
인스턴스는 템플릿으로 실제 메모리에 저장된 실체

메서드

JS에서 사용할수 있는 모든 값은 프로퍼티 값으로 가능