diff options
Diffstat (limited to 'files/ru/web/javascript/reference/global_objects/index.html')
-rw-r--r-- | files/ru/web/javascript/reference/global_objects/index.html | 166 |
1 files changed, 166 insertions, 0 deletions
diff --git a/files/ru/web/javascript/reference/global_objects/index.html b/files/ru/web/javascript/reference/global_objects/index.html new file mode 100644 index 0000000000..b464ca01b5 --- /dev/null +++ b/files/ru/web/javascript/reference/global_objects/index.html @@ -0,0 +1,166 @@ +--- +title: Стандартные встроенные объекты +slug: Web/JavaScript/Reference/Global_Objects +tags: + - JavaScript + - Reference +translation_of: Web/JavaScript/Reference/Global_Objects +--- +<div>{{jsSidebar("Objects")}}</div> + +<h2 id="Summary" name="Summary">Сводка</h2> + +<p>Эта глава описывает все стандартные встроенные объекты JavaScript, вместе с их методами и свойствами.</p> + +<div class="onlyinclude"> +<p>Термин «глобальные объекты» (или стандартные встроенные объекты) здесь не следует путать с самим <em>глобальным объектом</em>. Далее в главе под этим обозначением понимаются <em>объекты в глобальном пространстве имён</em> (но только, если не используется строгий режим ECMAScript 5! В противном случае они возвращают <code>undefined</code>). Сам же <em>глобальный объект</em> в глобальном пространстве имён доступен через оператор {{jsxref("Operators/this", "this")}}. На самом деле, глобальное пространство имён <em>состоит из</em> свойств глобального объекта (в том числе включая унаследованные свойства, если они есть).</p> + +<p>Другие объекты в глобальном пространстве имён <a href="/ru/docs/Web/JavaScript/Guide/Working_with_Objects#Creating_new_objects">создаются либо с помощью пользовательских скриптов</a>, либо предоставляются приложением хоста. Объекты хоста, доступные в контекстах браузера, задокументированы в <a href="/ru/docs/Web/API/Reference">справке по API</a>. Для получения дополнительной информации о различии между <a href="/ru/docs/DOM/DOM_Reference">DOM</a> и ядром <a href="/ru/docs/Web/JavaScript">JavaScript</a>, смотрите <a href="/ru/docs/Web/JavaScript/JavaScript_technologies_overview">обзор технологии JavaScript</a>.</p> + +<h2 id="Standard_objects_by_category" name="Standard_objects_(by_category)">Стандартные объекты (по категориям)</h2> + +<h3 id="Value_properties" name="Value_properties">Значения</h3> + +<p>Глобальные свойства, возвращающие простое значение.</p> + +<ul> + <li>{{jsxref("Global_Objects/Infinity", "Infinity")}}</li> + <li>{{jsxref("Global_Objects/NaN", "NaN")}}</li> + <li>{{jsxref("Global_Objects/undefined", "undefined")}}</li> + <li>литерал {{jsxref("Global_Objects/null", "null")}}</li> +</ul> + +<h3 id="Function_properties" name="Function_properties">Функции</h3> + +<p>Глобальные функции, возвращающие результат определённой подпрограммы.</p> + +<ul> + <li>{{jsxref("Global_Objects/eval", "eval()")}}</li> + <li>{{jsxref("Global_Objects/uneval", "uneval()")}} {{non-standard_inline}}</li> + <li>{{jsxref("Global_Objects/isFinite", "isFinite()")}}</li> + <li>{{jsxref("Global_Objects/isNaN", "isNaN()")}}</li> + <li>{{jsxref("Global_Objects/parseFloat", "parseFloat()")}}</li> + <li>{{jsxref("Global_Objects/parseInt", "parseInt()")}}</li> + <li>{{jsxref("Global_Objects/decodeURI", "decodeURI()")}}</li> + <li>{{jsxref("Global_Objects/decodeURIComponent", "decodeURIComponent()")}}</li> + <li>{{jsxref("Global_Objects/encodeURI", "encodeURI()")}}</li> + <li>{{jsxref("Global_Objects/encodeURIComponent", "encodeURIComponent()")}}</li> + <li>{{jsxref("Global_Objects/escape", "escape()")}} {{deprecated_inline}}</li> + <li>{{jsxref("Global_Objects/unescape", "unescape()")}} {{deprecated_inline}}</li> +</ul> + +<h3 id="Fundamental_objects" name="Fundamental_objects">Фундаментальные объекты</h3> + +<p>Общие языковые объекты, функции и ошибки.</p> + +<ul> + <li>{{jsxref("Global_Objects/Object", "Object")}}</li> + <li>{{jsxref("Global_Objects/Function", "Function")}}</li> + <li>{{jsxref("Global_Objects/Boolean", "Boolean")}}</li> + <li>{{jsxref("Global_Objects/Symbol", "Symbol")}}</li> + <li>{{jsxref("Global_Objects/Error", "Error")}}</li> + <li>{{jsxref("Global_Objects/EvalError", "EvalError")}}</li> + <li>{{jsxref("Global_Objects/InternalError", "InternalError")}}</li> + <li>{{jsxref("Global_Objects/RangeError", "RangeError")}}</li> + <li>{{jsxref("Global_Objects/ReferenceError", "ReferenceError")}}</li> + <li>{{jsxref("Global_Objects/SyntaxError", "SyntaxError")}}</li> + <li>{{jsxref("Global_Objects/TypeError", "TypeError")}}</li> + <li>{{jsxref("Global_Objects/URIError", "URIError")}}</li> +</ul> + +<h3 id="Numbers_and_dates" name="Numbers_and_dates">Числа и даты</h3> + +<p>Объекты, имеющие дело с числами, датами и математическими вычислениями.</p> + +<ul> + <li>{{jsxref("Global_Objects/Number", "Number")}}</li> + <li>{{jsxref("Global_Objects/Math", "Math")}}</li> + <li>{{jsxref("Global_Objects/Date", "Date")}}</li> +</ul> + +<h3 id="Text_processing" name="Text_processing">Обработка текста</h3> + +<p>Объекты для манипулирования текстом.</p> + +<ul> + <li>{{jsxref("Global_Objects/String", "String")}}</li> + <li>{{jsxref("Global_Objects/RegExp", "RegExp")}}</li> +</ul> + +<h3 id="Indexed_collections" name="Indexed_collections">Индексированные коллекции</h3> + +<p>Коллекции, упорядоченные по индексам. Массивоподобные объекты.</p> + +<ul> + <li>{{jsxref("Global_Objects/Array", "Array")}}</li> + <li>{{jsxref("Global_Objects/Int8Array", "Int8Array")}}</li> + <li>{{jsxref("Global_Objects/Uint8Array", "Uint8Array")}}</li> + <li>{{jsxref("Global_Objects/Uint8ClampedArray", "Uint8ClampedArray")}}</li> + <li>{{jsxref("Global_Objects/Int16Array", "Int16Array")}}</li> + <li>{{jsxref("Global_Objects/Uint16Array", "Uint16Array")}}</li> + <li>{{jsxref("Global_Objects/Int32Array", "Int32Array")}}</li> + <li>{{jsxref("Global_Objects/Uint32Array", "Uint32Array")}}</li> + <li>{{jsxref("Global_Objects/Float32Array", "Float32Array")}}</li> + <li>{{jsxref("Global_Objects/Float64Array", "Float64Array")}}</li> +</ul> + +<h3 id="Keyed_collections" name="Keyed_collections">Коллекции по ключу</h3> + +<p>Коллекции объектов по ключу. Элементы обходятся в порядке вставки.</p> + +<ul> + <li>{{jsxref("Global_Objects/Map", "Map")}}</li> + <li>{{jsxref("Global_Objects/Set", "Set")}}</li> + <li>{{jsxref("Global_Objects/WeakMap", "WeakMap")}}</li> + <li>{{jsxref("Global_Objects/WeakSet", "WeakSet")}}</li> +</ul> + +<h3 id="Structured_data" name="Structured_data">Структурированные данные</h3> + +<p>Буферы данных и Объектная нотация JavaScript (<strong>J</strong>ava<strong>S</strong>cript <strong>O</strong>bject <strong>N</strong>otation).</p> + +<ul> + <li><code><a href="/ru/docs/JavaScript_typed_arrays/ArrayBuffer">ArrayBuffer</a></code></li> + <li><code><a href="/ru/docs/JavaScript_typed_arrays/DataView">DataView</a></code></li> + <li>{{jsxref("Global_Objects/JSON", "JSON")}}</li> +</ul> + +<h3 id="Control_abstraction_objects" name="Control_abstraction_objects">Объекты управляющих абстракций</h3> + +<ul> + <li>{{jsxref("Global_Objects/Promise", "Promise")}}</li> +</ul> + +<h3 id="Reflection" name="Reflection">Рефлексия</h3> + +<ul> + <li>{{jsxref("Global_Objects/Reflect", "Reflect")}} {{experimental_inline}}</li> + <li>{{jsxref("Global_Objects/Proxy", "Proxy")}} {{experimental_inline}}</li> +</ul> + +<h3 id="Internationalization" name="Internationalization">Интернационализация</h3> + +<p>Дополнения к ядру ECMAScript, отвечающие за функциональность, чувствительную к языку.</p> + +<ul> + <li>{{jsxref("Global_Objects/Intl", "Intl")}}</li> + <li>{{jsxref("Global_Objects/Collator", "Intl.Collator")}}</li> + <li>{{jsxref("Global_Objects/DateTimeFormat", "Intl.DateTimeFormat")}}</li> + <li>{{jsxref("Global_Objects/NumberFormat", "Intl.NumberFormat")}}</li> +</ul> + +<h3 id="Non-standard_objects" name="Non-standard_objects">Нестандартные объекты</h3> + +<ul> + <li>{{jsxref("Generator")}} {{non-standard_inline}}</li> + <li>{{jsxref("Iterator")}} {{non-standard_inline}}</li> + <li>{{jsxref("ParallelArray")}} {{non-standard_inline}}</li> + <li>{{jsxref("StopIteration")}} {{non-standard_inline}}</li> +</ul> + +<h3 id="Other" name="Other">Прочее</h3> + +<ul> + <li><a href="/ru/docs/Web/JavaScript/Reference/Functions/arguments">Аргументы функции (<code>arguments</code>)</a></li> +</ul> +</div> |