У цьому розділі задокументовано всі стандарти JavaScript, вбудовані об'єкти, включаючи їх методи і поля.
Термін "глобальні об'єкти" ("global objects") (або стандартні вбудовані об'єкти) тут не варто плутати з глобальними об'єктами (global object). Тут, глобальні об'єкти посилаються на об'єкти в глобальній області видимості (але якщо не використовується строгий режим ECMAScript 5; в такому випадку буде повертатися undefined). Глобальний об'єкт може бути доступний через оператор this в глобальній області видимості. Фактично, глобальна область видимості складається з полів глобальної області видимості, включаючи успадковані поля, якщо такі є.
Всі інші об'єкти в глобальній області видимості є або створені скріптами користувача або передані хост-додатком. Хост об'єкти доступні в контексті браузера і є задокументованими в цьому API посиланні. Для більш детальної інформації щодо відмінностей DOM і основ JavaScript, дивіться огляд технологій JavaScript.
Стандартні об'єкти по категоріях
Поля значень
Ці глобальні поля повертають просте значення; вони не мають жодних полів або методів.
Поля методів
Ці глобальні методи — це методи, які викликаються глобально частіше, ніж на об'єкті і безпосередньо повертають свій результат виконання тому, хто викликав ці методи.
eval()uneval()isFinite()isNaN()parseFloat()parseInt()decodeURI()decodeURIComponent()encodeURI()encodeURIComponent()escape()unescape()
Базові об'єкти
Ці об'єкти є базовими або фундаментальними, на яких базуються всі інші об'єкти. Вони включають об'єкти, які відображають загальні об'єкти (general objects), методи (functions) або помилки (errors).
ObjectFunctionBooleanSymbolErrorEvalErrorInternalErrorRangeErrorReferenceErrorSyntaxErrorTypeErrorURIError
Числа і дати
Ці базові об'єкти відображають числа (numbers), дати (dates), або математичні операції (mathematical calculations).
Обробка тексту
Ці об'єкти відображають рядки і підтримують їх обробку.
Індексовані колекції
Ці об'єкти відображають колекції даних, які відсортовані по значенню індекса. Вони включають типізовані масиви і масиво-подібні конструкції.
ArrayInt8ArrayUint8ArrayUint8ClampedArrayInt16ArrayUint16ArrayInt32ArrayUint32ArrayFloat32ArrayFloat64Array
Колекції по ключах
Ці об'єкти відображають колекції, які використовують ключі; вони містять елементи, котрі ітеруються в порядку вставлення в колекцію.
Колекції векторів
SIMD векторні типи даних є об'єктами, в яких дані розташовані в лініях.
SIMDSIMD.Float32x4SIMD.Float64x2SIMD.Int8x16SIMD.Int16x8SIMD.Int32x4SIMD.Uint8x16SIMD.Uint16x8SIMD.Uint32x4SIMD.Bool8x16SIMD.Bool16x8SIMD.Bool32x4SIMD.Bool64x2
Структурні дані
Ці об'єкти відображають і взаємодіють з структурованими буферами даних і зашифрованими даними JavaScript Object Notation (JSON).
Об'єкти контролю абстракціями
Відображення
Інтернаціоналізація
Доповнення до основ ECMAScript для чутливих до мови функціональних можливостей.
Нестандартні об'єкти
Інші
Metadata
- Востаннє змінено: , помічниками MDN