---
title: Стандартні вбудовані об'єкти
slug: Web/JavaScript/Reference/Global_Objects
tags:
- JavaScript
- NeedsTranslation
- Reference
- Référence(2)
- TopicStub
- Джава Скріпт
translation_of: Web/JavaScript/Reference/Global_Objects
---
У цьому розділі задокументовано всі стандарти JavaScript, вбудовані об'єкти, включаючи їх методи і поля.
Термін "глобальні об'єкти" ("global objects") (або стандартні вбудовані об'єкти) тут не варто плутати з глобальними об'єктами (global object). Тут, глобальні об'єкти посилаються на об'єкти в глобальній області видимості (але якщо не використовується строгий режим ECMAScript 5; в такому випадку буде повертатися {{jsxref("undefined")}}). Глобальний об'єкт може бути доступний через оператор {{jsxref("Operators/this", "this")}} в глобальній області видимості. Фактично, глобальна область видимості складається з полів глобальної області видимості, включаючи успадковані поля, якщо такі є.
Всі інші об'єкти в глобальній області видимості є або створені скріптами користувача або передані хост-додатком. Хост об'єкти доступні в контексті браузера і є задокументованими в цьому API посиланні. Для більш детальної інформації щодо відмінностей DOM і основ JavaScript, дивіться огляд технологій JavaScript.
Стандартні об'єкти по категоріях
Поля значень
Ці глобальні поля повертають просте значення; вони не мають жодних полів або методів.
- {{jsxref("Infinity")}}
- {{jsxref("NaN")}}
- {{jsxref("undefined")}}
- літерал {{jsxref("null")}}
Поля методів
Ці глобальні методи — це методи, які викликаються глобально частіше, ніж на об'єкті і безпосередньо повертають свій результат виконання тому, хто викликав ці методи.
- {{jsxref("Global_Objects/eval", "eval()")}}
- {{jsxref("Global_Objects/uneval", "uneval()")}} {{non-standard_inline}}
- {{jsxref("Global_Objects/isFinite", "isFinite()")}}
- {{jsxref("Global_Objects/isNaN", "isNaN()")}}
- {{jsxref("Global_Objects/parseFloat", "parseFloat()")}}
- {{jsxref("Global_Objects/parseInt", "parseInt()")}}
- {{jsxref("Global_Objects/decodeURI", "decodeURI()")}}
- {{jsxref("Global_Objects/decodeURIComponent", "decodeURIComponent()")}}
- {{jsxref("Global_Objects/encodeURI", "encodeURI()")}}
- {{jsxref("Global_Objects/encodeURIComponent", "encodeURIComponent()")}}
- {{jsxref("Global_Objects/escape", "escape()")}} {{deprecated_inline}}
- {{jsxref("Global_Objects/unescape", "unescape()")}} {{deprecated_inline}}
Базові об'єкти
Ці об'єкти є базовими або фундаментальними, на яких базуються всі інші об'єкти. Вони включають об'єкти, які відображають загальні об'єкти (general objects), методи (functions) або помилки (errors).
- {{jsxref("Global_Objects/Object", "Object")}}
- {{jsxref("Global_Objects/Function", "Function")}}
- {{jsxref("Global_Objects/Boolean", "Boolean")}}
- {{jsxref("Global_Objects/Symbol", "Symbol")}}
- {{jsxref("Global_Objects/Error", "Error")}}
- {{jsxref("Global_Objects/EvalError", "EvalError")}}
- {{jsxref("Global_Objects/InternalError", "InternalError")}}
- {{jsxref("Global_Objects/RangeError", "RangeError")}}
- {{jsxref("Global_Objects/ReferenceError", "ReferenceError")}}
- {{jsxref("Global_Objects/SyntaxError", "SyntaxError")}}
- {{jsxref("Global_Objects/TypeError", "TypeError")}}
- {{jsxref("Global_Objects/URIError", "URIError")}}
Числа і дати
Ці базові об'єкти відображають числа (numbers), дати (dates), або математичні операції (mathematical calculations).
- {{jsxref("Global_Objects/Number", "Number")}}
- {{jsxref("Global_Objects/Math", "Math")}}
- {{jsxref("Global_Objects/Date", "Date")}}
Обробка тексту
Ці об'єкти відображають рядки і підтримують їх обробку.
- {{jsxref("String")}}
- {{jsxref("RegExp")}}
Індексовані колекції
Ці об'єкти відображають колекції даних, які відсортовані по значенню індекса. Вони включають типізовані масиви і масиво-подібні конструкції.
- {{jsxref("Array")}}
- {{jsxref("Int8Array")}}
- {{jsxref("Uint8Array")}}
- {{jsxref("Uint8ClampedArray")}}
- {{jsxref("Int16Array")}}
- {{jsxref("Uint16Array")}}
- {{jsxref("Int32Array")}}
- {{jsxref("Uint32Array")}}
- {{jsxref("Float32Array")}}
- {{jsxref("Float64Array")}}
Колекції по ключах
Ці об'єкти відображають колекції, які використовують ключі; вони містять елементи, котрі ітеруються в порядку вставлення в колекцію.
- {{jsxref("Map")}}
- {{jsxref("Set")}}
- {{jsxref("WeakMap")}}
- {{jsxref("WeakSet")}}
Колекції векторів
{{Glossary("SIMD")}} векторні типи даних є об'єктами, в яких дані розташовані в лініях.
- {{jsxref("SIMD")}} {{experimental_inline}}
- {{jsxref("Float32x4", "SIMD.Float32x4")}} {{experimental_inline}}
- {{jsxref("Float64x2", "SIMD.Float64x2")}} {{experimental_inline}}
- {{jsxref("Int8x16", "SIMD.Int8x16")}} {{experimental_inline}}
- {{jsxref("Int16x8", "SIMD.Int16x8")}} {{experimental_inline}}
- {{jsxref("Int32x4", "SIMD.Int32x4")}} {{experimental_inline}}
- {{jsxref("Uint8x16", "SIMD.Uint8x16")}} {{experimental_inline}}
- {{jsxref("Uint16x8", "SIMD.Uint16x8")}} {{experimental_inline}}
- {{jsxref("Uint32x4", "SIMD.Uint32x4")}} {{experimental_inline}}
- {{jsxref("Bool8x16", "SIMD.Bool8x16")}} {{experimental_inline}}
- {{jsxref("Bool16x8", "SIMD.Bool16x8")}} {{experimental_inline}}
- {{jsxref("Bool32x4", "SIMD.Bool32x4")}} {{experimental_inline}}
- {{jsxref("Bool64x2", "SIMD.Bool64x2")}} {{experimental_inline}}
Структурні дані
Ці об'єкти відображають і взаємодіють з структурованими буферами даних і зашифрованими даними JavaScript Object Notation (JSON).
- {{jsxref("ArrayBuffer")}}
- {{jsxref("SharedArrayBuffer")}} {{experimental_inline}}
- {{jsxref("Atomics")}} {{experimental_inline}}
- {{jsxref("DataView")}}
- {{jsxref("JSON")}}
Об'єкти контролю абстракціями
- {{jsxref("Promise")}}
- {{jsxref("Generator")}}
- {{jsxref("GeneratorFunction")}}
Відображення
- {{jsxref("Reflect")}}
- {{jsxref("Proxy")}}
Інтернаціоналізація
Доповнення до основ ECMAScript для чутливих до мови функціональних можливостей.
- {{jsxref("Intl")}}
- {{jsxref("Global_Objects/Collator", "Intl.Collator")}}
- {{jsxref("Global_Objects/DateTimeFormat", "Intl.DateTimeFormat")}}
- {{jsxref("Global_Objects/NumberFormat", "Intl.NumberFormat")}}
Нестандартні об'єкти
- {{jsxref("Iterator")}} {{non-standard_inline}}
- {{jsxref("ParallelArray")}} {{non-standard_inline}}
- {{jsxref("StopIteration")}} {{non-standard_inline}}
Інші