Типы объектов ECMAScript
- Предыдущая страница Применение объекта
- Следующая страница Область действия объекта
В ECMAScript все объекты не создаются равным образом.
В общем, можно создавать и использовать три типа объектов: местные объекты, встроенные объекты и объекты хоста.
Местные объекты
ECMA-262 определяет местные объекты (.native object) как «объекты, предоставляемые реализацией ECMAScript, независимой от окружения хоста». Кратко говоря, местные объекты — это классы (типы ссылок), определенные ECMA-262. К ним относятся:
- Объект
- Функция
- Array
- String
- Boolean
- Number
- Date
- RegExp
- Error
- EvalError
- RangeError
- ReferenceError
- SyntaxError
- TypeError
- URIError
Соответствующие страницы
Уроки JavaScript высокого уровня:Ссылочные типы ECMAScript
Уроки JavaScript высокого уровня:Класс Function ECMAScript
Руководство по JavaScript:Объект Array
Руководство по JavaScript:Объект Boolean
Руководство по JavaScript:Объект Date
Руководство по JavaScript:Объект Number
Руководство по JavaScript:Объект String
Руководство по JavaScript:Объект RegExp
Внутренние объекты
ECMA-262 определяет内置对象 (built-in object) как «все объекты, предоставляемые реализацией ECMAScript, независимые от среды выполнения, которые появляются при начале выполнения программы ECMAScript». Это означает, что разработчикам не нужно явно инстанцировать内置ые объекты, они уже инстанцированы. ECMA-262 определяет только два встроенных объекта, то есть Global и Math (они также являются локальными объектами, согласно определению, каждый встроенный объект является локальным объектом).
Соответствующие страницы
Руководство по JavaScript:Глобальный объект
Руководство по JavaScript:Объект Math
Объекты хоста
Все не локальные объекты являются объектами хоста (host object), то есть объекты, предоставляемые средой выполнения ECMAScript.
Все объекты BOM и DOM являются объектами хоста.
Соответствующие страницы
Уроки JavaScript высокого уровня:Реализация JavaScript
Руководство CodeW3C.com:Руководство по JavaScript
Уроки CodeW3C.com:Уроки HTML DOM
- Предыдущая страница Применение объекта
- Следующая страница Область действия объекта