객체 분류
- 자바스크립트에서는 객체를 크게 3가지로 나눕니다.
- 내장 객체
- 호스트 객체
- 사용자 객체
내장 객체
- 자바스크립트 엔진에 내장되어 있어 자바스크립트에서 항상 사용 가능한 객체입니다.
- ECMAScript(표준 문서)에 정의되어 있습니다.
- 문자(String), 날짜(Date), 배열(Array), 수학(Math) 등의 객체를 말합니다.
- 내장 객체는 객체 토픽에서 살펴보지 않을 것입니다.
내장 객체 중 중요한 객체에 한해서 토픽을 분류하여 살펴보도록 하겠습니다.
호스트 객체
- BOM(Browser Object Model), DOM(Document Object Model) 등의 객체를 말합니다.
- 브라우저 환경에 의해 제공되는 객체들입니다.
- 호스트 객체는 객체 토픽에서 살펴보지 않을 것입니다.
BOM과 DOM에 관련하여 따로 토픽을 분류하여 살펴보도록 하겠습니다.
사용자 객체
- 사용자가 정의하는 객체를 말합니다.
- 객체 토픽에서 앞으로 다룰 부분입니다.