정의 : 객체의 집합
종류
1) 브라우저 객체 모델(Browser Object Model)
- 현재 브라우저 창이나 탭을 표현하기 위한 객체들을 가지고 있다
- 주로 브라우저의 히스토리 목록이나 장치의 화면 등을 모델화한 것들
2) 문서 객체 모델(Document Object Model)
- 현재 페이지를 표현하기 위해 사용되는 객체들
- 페이지 내의 각 요소들을 위한 개별적인 객체들을 생성한다.
3) 전역 자바스크립트 객체
- 어떤 특정 모델을 표현하지는 않는다
- 객체들은 자바스크립트 언어의 각기 다르부분을 담당하는 관련 객체들의 집합이다.