표준 빌트인 객체 (Native)
생성자 함수
- 인스턴스를 생성할 수 있는 생성자 함수 객체
- Math, Reflect, Json를 제외한 모든 객체
- 생성한 인스턴스의 프로토 타입은 표준 빌트인 객체의 prototype 프로퍼티에 바인딩 된다.
비생성자함수 객체
- Math, Reflect, Json
- 인스턴스 없이 정적으로 호출 될 수 있는 static 메소드만 제공한다.
호스트 객체 (Host)
- 자바스크립트 실행 환경에서 추가로 제공하는 객체
- 자바스크립트 실행하는 환경에 종속된다.
- 브라우저 환경은 다음과 같이 존재한다.
- window
- document
- location
- XMLHttpRequest
- QuerySelector....
사용자 정의 객체