diff options
Diffstat (limited to 'files/ru/web/javascript/reference/global_objects/number')
22 files changed, 180 insertions, 180 deletions
diff --git a/files/ru/web/javascript/reference/global_objects/number/epsilon/index.html b/files/ru/web/javascript/reference/global_objects/number/epsilon/index.html index ae855c81d4..9ec6bbd626 100644 --- a/files/ru/web/javascript/reference/global_objects/number/epsilon/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/epsilon/index.html @@ -17,13 +17,13 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/EPSILON <div>{{js_property_attributes(0, 0, 0)}}</div> -<h2 id="Description" name="Description">Описание</h2> +<h2 id="Description">Описание</h2> <p>Свойство <code>EPSILON</code> имеет значение, приблизительно равное <code>2.2204460492503130808472633361816E-16</code> или <code>2<sup>-52</sup></code>.</p> -<h2 id="Examples" name="Examples">Примеры</h2> +<h2 id="Examples">Примеры</h2> -<h3 id="Example_Testing_equality" name="Example:_Testing_equality">Проверка на равенство</h3> +<h3 id="Example_Testing_equality">Проверка на равенство</h3> <pre><code>x = 0.2; y = 0.3; @@ -32,7 +32,7 @@ equal = (Math.abs(x - y + z) < Number.EPSILON);</code></pre> -<h2 id="Examples" name="Examples">Полифил</h2> +<h2 id="Examples">Полифил</h2> <pre class="brush: js">if (Number.EPSILON === undefined) { Number.EPSILON = Math.pow(2, -52); @@ -41,7 +41,7 @@ equal = (Math.abs(x - y + z) < Number.EPSILON);</code></pre> -<h2 id="Specifications" name="Specifications">Спецификации</h2> +<h2 id="Specifications">Спецификации</h2> <table class="standard-table"> <tbody> @@ -63,11 +63,11 @@ equal = (Math.abs(x - y + z) < Number.EPSILON);</code></pre> </tbody> </table> -<h2 id="Browser_compatibility" name="Browser_compatibility">Совместимость с браузерами</h2> +<h2 id="Browser_compatibility">Совместимость с браузерами</h2> <p>{{Compat}}</p> -<h2 id="See_also" name="See_also">Смотрите также</h2> +<h2 id="See_also">Смотрите также</h2> <ul> <li>Объект {{jsxref("Number")}}, которому принадлежит это свойство.</li> diff --git a/files/ru/web/javascript/reference/global_objects/number/index.html b/files/ru/web/javascript/reference/global_objects/number/index.html index d245791c22..988a0610ac 100644 --- a/files/ru/web/javascript/reference/global_objects/number/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/index.html @@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number <p>Объект <strong><code>Number</code></strong> является объектом-обёрткой, позволяющей вам работать с числовыми значениями. Объект <code>Number</code> создаётся через конструктор <code>Number()</code>.</p> -<h2 id="Syntax" name="Syntax">Синтаксис</h2> +<h2 id="Syntax">Синтаксис</h2> <pre>new Number(<em>value</em>); var <em>a</em> = new Number('123'); // a === 123 is false @@ -19,14 +19,14 @@ var <em>b</em> = Number('123'); // b === 123 is true <em>a</em> instanceof Number; // is true <em>b</em> instanceof Number; // is false</pre> -<h3 id="Parameters" name="Parameters">Параметры</h3> +<h3 id="Parameters">Параметры</h3> <dl> <dt><code>value</code></dt> <dd>Числовое значение, которое примет объект после создания.</dd> </dl> -<h2 id="Description" name="Description">Описание</h2> +<h2 id="Description">Описание</h2> <p>Несколько замечаний относительно использования объекта <code>Number</code>:</p> @@ -35,7 +35,7 @@ var <em>b</em> = Number('123'); // b === 123 is true <li>В неконструкторном контексте (то есть, без оператора {{jsxref("Operators/new", "new")}}), объект <code>Number</code> может использоваться для проведения преобразования типов.</li> </ul> -<h2 id="Properties" name="Properties">Свойства</h2> +<h2 id="Properties">Свойства</h2> <dl> <dt>{{jsxref("Number.EPSILON")}} {{experimental_inline}}</dt> @@ -60,7 +60,7 @@ var <em>b</em> = Number('123'); // b === 123 is true <div>{{jsOverrides("Function", "properties", "MAX_VALUE", "MIN_VALUE", "NaN", "NEGATIVE_INFINITY", "POSITIVE_INFINITY", "protoype")}}</div> -<h2 id="Methods" name="Methods">Методы</h2> +<h2 id="Methods">Методы</h2> <dl> <dt>{{jsxref("Number.isNaN()")}} {{experimental_inline}}</dt> @@ -81,17 +81,17 @@ var <em>b</em> = Number('123'); // b === 123 is true <div>{{jsOverrides("Function", "methods", "isNaN")}}</div> -<h2 id="Number_instances" name="Number_instances">Экземпляры объекта <code>Number</code></h2> +<h2 id="Number_instances">Экземпляры объекта <code>Number</code></h2> <p>Все экземпляры объекта <code>Number</code> наследуются от {{jsxref("Number.prototype")}}. Объект прототипа конструктора <code>Number</code> может быть изменён, чтобы затронуть все экземпляры объекта <code>Number</code>.</p> -<h3 id="Methods_of_Number_instance" name="Methods_of_Number_instance">Методы</h3> +<h3 id="Methods_of_Number_instance">Методы</h3> <div>{{page('/ru/docs/Web/JavaScript/Reference/Global_Objects/Number/prototype', 'Methods')}}</div> -<h2 id="Examples" name="Examples">Примеры</h2> +<h2 id="Examples">Примеры</h2> -<h3 id="Example_Using_the_Number_object_to_assign_values_to_numeric_variables" name="Example:_Using_the_Number_object_to_assign_values_to_numeric_variables">Пример: использование объекта <code>Number</code> для присваивания значений числовым переменным</h3> +<h3 id="Example_Using_the_Number_object_to_assign_values_to_numeric_variables">Пример: использование объекта <code>Number</code> для присваивания значений числовым переменным</h3> <p>В следующем примере для присваивания значений числовым переменным используются свойства объекта <code>Number</code>:</p> @@ -102,7 +102,7 @@ var negInfiniteNum = Number.NEGATIVE_INFINITY; var notANum = Number.NaN; </pre> -<h3 id="Example_Using_Number_to_convert_a_Date_object" name="Example:_Using_Number_to_convert_a_Date_object">Пример: целочисленный диапазон для объекта <code>Number</code></h3> +<h3 id="Example_Using_Number_to_convert_a_Date_object">Пример: целочисленный диапазон для объекта <code>Number</code></h3> <p>Следующий пример показывает, какие минимальное и максимальное целочисленные значения может представить объект <code>Number</code> (за подробностями обращайтесь к стандарту EcmaScript, главе <em>8.5 Тип Number</em>):</p> @@ -112,7 +112,7 @@ var smallestInt = -9007199254740992; <p>При разборе данных, сериализованных в JSON, можно ожидать, что целые значения, выпадающие из этого диапазона будут повреждены, когда парсер JSON приведёт их к типу <code>Number</code>. Возможным обходным путём может быть использование объекта {{jsxref("Global_Objects/String", "String")}}.</p> -<h3 id="Example_Using_Number_to_convert_a_Date_object" name="Example:_Using_Number_to_convert_a_Date_object">Пример: использование <code>Number</code> для преобразования объекта <code>Date</code></h3> +<h3 id="Example_Using_Number_to_convert_a_Date_object">Пример: использование <code>Number</code> для преобразования объекта <code>Date</code></h3> <p>В следующем примере объект {{jsxref("Global_Objects/Date", "Date")}} преобразуется в числовое значение с использование объекта <code>Number</code> в качестве функции:</p> @@ -122,7 +122,7 @@ console.log(Number(d)); <p>Пример выведет "819199440000".</p> -<h3 id="Example_Convert_numeric_strings_to_numbers" name="Example:_Convert_numeric_strings_to_numbers">Пример: преобразование строк с числами в числа</h3> +<h3 id="Example_Convert_numeric_strings_to_numbers">Пример: преобразование строк с числами в числа</h3> <pre class="brush: js">Number('123') // 123 Number('') // 0 @@ -133,7 +133,7 @@ Number('foo') // NaN Number('100a') // NaN </pre> -<h2 id="Specifications" name="Specifications">Спецификации</h2> +<h2 id="Specifications">Спецификации</h2> <table class="standard-table"> <tbody> @@ -165,11 +165,11 @@ Number('100a') // NaN </tbody> </table> -<h2 id="Browser_compatibility" name="Browser_compatibility">Совместимость с браузерами</h2> +<h2 id="Browser_compatibility">Совместимость с браузерами</h2> <p>{{Compat("javascript.builtins.Number")}}</p> -<h2 id="See_also" name="See_also">Смотрите также</h2> +<h2 id="See_also">Смотрите также</h2> <ul> <li>{{jsxref("Global_Objects/NaN", "NaN")}}</li> diff --git a/files/ru/web/javascript/reference/global_objects/number/isfinite/index.html b/files/ru/web/javascript/reference/global_objects/number/isfinite/index.html index 43c225005b..865c5d154f 100644 --- a/files/ru/web/javascript/reference/global_objects/number/isfinite/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/isfinite/index.html @@ -13,26 +13,26 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/isFinite --- <div>{{JSRef("Global_Objects", "Number")}}</div> -<h2 id="Summary" name="Summary">Сводка</h2> +<h2 id="Summary">Сводка</h2> <p>Метод <strong><code>Number.isFinite()</code></strong> определяет, является ли переданное значение конечным числом.</p> -<h2 id="Syntax" name="Syntax">Синтаксис</h2> +<h2 id="Syntax">Синтаксис</h2> <pre class="syntaxbox"><code>Number.isFinite(<var>testValue</var>)</code></pre> -<h3 id="Parameters" name="Parameters">Параметры</h3> +<h3 id="Parameters">Параметры</h3> <dl> <dt><code>testValue</code></dt> <dd>Значение, проверяемое на конечность.</dd> </dl> -<h2 id="Description" name="Description">Описание</h2> +<h2 id="Description">Описание</h2> <p>В отличии от глобальной функции {{jsxref("Global_Objects/isFinite", "isFinite()")}}, этот метод принудительно не преобразует параметр в число. Это означает, что он возвращает <code>true</code> только для конечных значений числового типа.</p> -<h2 id="Examples" name="Examples">Примеры</h2> +<h2 id="Examples">Примеры</h2> <pre class="brush: js">Number.isFinite(Infinity); // false Number.isFinite(NaN); // false @@ -45,14 +45,14 @@ Number.isFinite('0'); // false, при использовании глоб // функции isFinite('0') было бы true </pre> -<h2 id="Polyfill" name="Polyfill">Полифил</h2> +<h2 id="Polyfill">Полифил</h2> <pre class="brush: js">Number.isFinite = Number.isFinite || function(value) { return typeof value === 'number' && isFinite(value); } </pre> -<h2 id="Specifications" name="Specifications">Спецификации</h2> +<h2 id="Specifications">Спецификации</h2> <table class="standard-table"> <tbody> @@ -71,11 +71,11 @@ Number.isFinite('0'); // false, при использовании глоб </tbody> </table> -<h2 id="Browser_compatibility" name="Browser_compatibility">Совместимость с браузерами</h2> +<h2 id="Browser_compatibility">Совместимость с браузерами</h2> <p>{{Compat}}</p> -<h2 id="See_also" name="See_also">Смотрите также</h2> +<h2 id="See_also">Смотрите также</h2> <ul> <li>Объект {{jsxref("Global_Objects/Number", "Number")}}, которому принадлежит этот метод.</li> diff --git a/files/ru/web/javascript/reference/global_objects/number/isinteger/index.html b/files/ru/web/javascript/reference/global_objects/number/isinteger/index.html index 5bcd056176..12ec1573f1 100644 --- a/files/ru/web/javascript/reference/global_objects/number/isinteger/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/isinteger/index.html @@ -16,11 +16,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/isInteger -<h2 id="Syntax" name="Syntax">Синтаксис</h2> +<h2 id="Syntax">Синтаксис</h2> <pre class="syntaxbox"><code>Number.isInteger(<var>value</var>)</code></pre> -<h3 id="Parameters" name="Parameters">Параметры</h3> +<h3 id="Parameters">Параметры</h3> <dl> <dt><code>value</code></dt> @@ -31,11 +31,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/isInteger <p>{{jsxref("Boolean")}} сообщающий о том, является ли переданное значение целочисленным числом.</p> -<h2 id="Description" name="Description">Описание</h2> +<h2 id="Description">Описание</h2> <p>Если целевое значение является целым числом, возвращает <code>true</code>. Если значение {{jsxref("NaN")}} или {{jsxref("Infinity")}}, то возвращает <code>false</code>. Метод также возвращает <code>true</code>, если это вещественное число с точкой, которое может быть представлено в целочисленном виде.</p> -<h2 id="Examples" name="Examples">Примеры</h2> +<h2 id="Examples">Примеры</h2> <pre class="brush: js">Number.isInteger(0); // true Number.isInteger(1); // true @@ -57,7 +57,7 @@ Number.isInteger(5.0); // true Number.isInteger(5.000000000000001); // false Number.isInteger(5.0000000000000001); // true</pre> -<h2 id="Polyfill" name="Polyfill">Полифил</h2> +<h2 id="Polyfill">Полифил</h2> <pre class="brush: js">Number.isInteger = Number.isInteger || function(value) { return typeof value === 'number' && @@ -65,7 +65,7 @@ Number.isInteger(5.0000000000000001); // true</pre> Math.floor(value) === value; };</pre> -<h2 id="Specifications" name="Specifications">Спецификации</h2> +<h2 id="Specifications">Спецификации</h2> <table class="standard-table"> <tbody> @@ -80,7 +80,7 @@ Number.isInteger(5.0000000000000001); // true</pre> </tbody> </table> -<h2 id="Browser_compatibility" name="Browser_compatibility">Совместимость с браузерами</h2> +<h2 id="Browser_compatibility">Совместимость с браузерами</h2> @@ -88,7 +88,7 @@ Number.isInteger(5.0000000000000001); // true</pre> <div>{{Compat("javascript.builtins.Number.isInteger")}}</div> -<h2 id="See_also" name="See_also">Смотрите также</h2> +<h2 id="See_also">Смотрите также</h2> <ul> <li>Объект {{jsxref("Number")}}, которому принадлежит этот метод.</li> diff --git a/files/ru/web/javascript/reference/global_objects/number/isnan/index.html b/files/ru/web/javascript/reference/global_objects/number/isnan/index.html index 9cac268d96..416fe1d3ba 100644 --- a/files/ru/web/javascript/reference/global_objects/number/isnan/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/isnan/index.html @@ -13,28 +13,28 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/isNaN --- <div>{{JSRef("Global_Objects", "Number")}}</div> -<h2 id="Summary" name="Summary">Сводка</h2> +<h2 id="Summary">Сводка</h2> <p>Метод <strong><code>Number.isNaN()</code></strong> определяет, является ли переданное значение {{jsxref("Global_Objects/NaN", "NaN")}}. Это более надёжная версия оригинальной глобальной функции {{jsxref("Global_Objects/isNaN", "isNaN()")}}.</p> -<h2 id="Syntax" name="Syntax">Синтаксис</h2> +<h2 id="Syntax">Синтаксис</h2> <pre class="syntaxbox"><code>Number.isNaN(<var>value</var>)</code></pre> -<h3 id="Parameters" name="Parameters">Параметры</h3> +<h3 id="Parameters">Параметры</h3> <dl> <dt><code>value</code></dt> <dd>Значение, проверяемое на {{jsxref("Global_Objects/NaN", "NaN")}}.</dd> </dl> -<h2 id="Description" name="Description">Описание</h2> +<h2 id="Description">Описание</h2> <p>Поскольку оба оператора проверки на равенство, {{jsxref("Operators/Comparison_Operators", "==", "#Equality")}} и {{jsxref("Operators/Comparison_Operators", "===", "#Identity")}}, вычисляются в <code>false</code> при проверке, что {{jsxref("Global_Objects/NaN", "NaN")}} <em>и есть</em> {{jsxref("Global_Objects/NaN", "NaN")}}, появляется необходимость в функции <code>Number.isNaN()</code>. Эта ситуация отличается от всех других возможных сравнений в JavaScript.</p> <p>В отличие от глобальной функции {{jsxref("Global_Objects/isNaN", "isNaN()")}}, <code>Number.isNaN()</code> не имеет проблемы принудительного преобразования параметра в число. Это значит, что в него безопасно передавать значения, которые обычно превращаются в {{jsxref("Global_Objects/NaN", "NaN")}}, но на самом деле {{jsxref("Global_Objects/NaN", "NaN")}} не являются. Также это значит, что метод возвращает <code>true</code> только для числовых значений, имеющих значение {{jsxref("Global_Objects/NaN", "NaN")}}.</p> -<h2 id="Examples" name="Examples">Примеры</h2> +<h2 id="Examples">Примеры</h2> <pre class="brush: js">Number.isNaN(NaN); // true Number.isNaN(Number.NaN); // true @@ -56,14 +56,14 @@ Number.isNaN(''); Number.isNaN(' '); </pre> -<h2 id="Polyfill" name="Polyfill">Полифил</h2> +<h2 id="Polyfill">Полифил</h2> <pre class="brush: js">Number.isNaN = Number.isNaN || function(value) { return typeof value === 'number' && isNaN(value); } </pre> -<h2 id="Specifications" name="Specifications">Спецификации</h2> +<h2 id="Specifications">Спецификации</h2> <table class="standard-table"> <tbody> @@ -85,7 +85,7 @@ Number.isNaN(' '); <h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2> <p>{{Compat("javascript.builtins.Number.isNaN")}}</p> -<h2 id="See_also" name="See_also">Смотрите также</h2> +<h2 id="See_also">Смотрите также</h2> <ul> <li>{{jsxref("Global_Objects/Number", "Number")}}</li> diff --git a/files/ru/web/javascript/reference/global_objects/number/issafeinteger/index.html b/files/ru/web/javascript/reference/global_objects/number/issafeinteger/index.html index 11ae971903..b9be2bbc60 100644 --- a/files/ru/web/javascript/reference/global_objects/number/issafeinteger/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/issafeinteger/index.html @@ -29,11 +29,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/isSafeInteger <p>Для больших целочисленных значений, рассмотрите возможность использования типа {{jsxref("BigInt")}}.</p> -<h2 id="Syntax" name="Syntax">Синтаксис</h2> +<h2 id="Syntax">Синтаксис</h2> <pre class="syntaxbox notranslate"><code>Number.isSafeInteger(<var>testValue</var>)</code></pre> -<h3 id="Parameters" name="Parameters">Параметры</h3> +<h3 id="Parameters">Параметры</h3> <dl> <dt><code>testValue</code></dt> @@ -44,7 +44,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/isSafeInteger <p>{{jsxref("Boolean")}} значение, сообщающее о том, является ли переданное значение безопасным целочисленным числом или же нет.</p> -<h2 id="Examples" name="Examples">Примеры</h2> +<h2 id="Examples">Примеры</h2> <pre class="brush: js notranslate">Number.isSafeInteger(3); // true Number.isSafeInteger(Math.pow(2, 53)); // false @@ -56,13 +56,13 @@ Number.isSafeInteger(3.1); // false Number.isSafeInteger(3.0); // true </pre> -<h2 id="Specifications" name="Specifications">Полифил</h2> +<h2 id="Specifications">Полифил</h2> <pre class="brush: js notranslate">Number.isSafeInteger = Number.isSafeInteger || function (value) { return Number.isInteger(value) && Math.abs(value) <= Number.MAX_SAFE_INTEGER; };</pre> -<h2 id="Specifications" name="Specifications">Спецификации</h2> +<h2 id="Specifications">Спецификации</h2> <table class="standard-table"> <tbody> @@ -77,13 +77,13 @@ Number.isSafeInteger(3.0); // true </tbody> </table> -<h2 id="Browser_compatibility" name="Browser_compatibility">Совместимость с браузерами</h2> +<h2 id="Browser_compatibility">Совместимость с браузерами</h2> <div> <p>{{Compat("javascript.builtins.Number.isSafeInteger")}}</p> </div> -<h2 id="See_also" name="See_also">Смотрите также</h2> +<h2 id="See_also">Смотрите также</h2> <ul> <li>Объект {{jsxref("Number")}}, которому принадлежит этот метод.</li> diff --git a/files/ru/web/javascript/reference/global_objects/number/max_safe_integer/index.html b/files/ru/web/javascript/reference/global_objects/number/max_safe_integer/index.html index b15930a175..6299ee511b 100644 --- a/files/ru/web/javascript/reference/global_objects/number/max_safe_integer/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/max_safe_integer/index.html @@ -10,31 +10,31 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER --- <div>{{JSRef("Global_Objects", "Number")}}</div> -<h2 id="Summary" name="Summary">Сводка</h2> +<h2 id="Summary">Сводка</h2> <p>Константа <strong><code>Number.MAX_SAFE_INTEGER</code></strong> представляет максимальное безопасное целочисленное значение в JavaScript (<code>2<sup>53</sup> - 1</code>).</p> <div>{{js_property_attributes(0, 0, 0)}}</div> -<h2 id="Description" name="Description">Описание</h2> +<h2 id="Description">Описание</h2> <p>Константа <code>MAX_SAFE_INTEGER</code> имеет значение <code>9007199254740991</code>. Смысл этого числа в том, что в JavaScript используется <a href="https://ru.wikipedia.org/wiki/Число_двойной_точности">формат чисел с плавающей запятой двойной точности</a>, как определено в стандарте <a href="https://ru.wikipedia.org/wiki/IEEE_754">IEEE 754</a>, а он может безопасно представлять числа только в диапазоне от <code>-(2<sup>53</sup> - 1)</code> до <code>2<sup>53</sup> - 1</code>.</p> <p>Поскольку <code>MAX_SAFE_INTEGER</code> является статическим свойством объекта {{jsxref("Global_Objects/Number", "Number")}}, вы всегда должны использовать его как <code>Number.MAX_SAFE_INTEGER</code>, а не как свойство созданного вами объекта {{jsxref("Global_Objects/Number", "Number")}}.</p> -<h2 id="Examples" name="Examples">Примеры</h2> +<h2 id="Examples">Примеры</h2> <pre class="brush: js">Number.MAX_SAFE_INTEGER // 9007199254740991 Math.pow(2, 53) - 1 // 9007199254740991 </pre> -<h2 id="Polyfill" name="Polyfill">Полифил</h2> +<h2 id="Polyfill">Полифил</h2> <pre class="brush: js">if (!Number.MAX_SAFE_INTEGER) { Number.MAX_SAFE_INTEGER = 9007199254740991; // Math.pow(2, 53) - 1; }</pre> -<h2 id="Specifications" name="Specifications">Спецификации</h2> +<h2 id="Specifications">Спецификации</h2> <table class="standard-table"> <tbody> @@ -51,10 +51,10 @@ Math.pow(2, 53) - 1 // 9007199254740991 </tbody> </table> -<h2 id="Browser_compatibility" name="Browser_compatibility">Совместимость с браузерами</h2> +<h2 id="Browser_compatibility">Совместимость с браузерами</h2> <p>{{Compat("javascript.builtins.Number.MAX_SAFE_INTEGER")}}</p> -<h2 id="See_also" name="See_also">Смотрите также</h2> +<h2 id="See_also">Смотрите также</h2> <ul> <li>{{jsxref("Number.MIN_SAFE_INTEGER")}}</li> diff --git a/files/ru/web/javascript/reference/global_objects/number/max_value/index.html b/files/ru/web/javascript/reference/global_objects/number/max_value/index.html index 669c4403db..0abb284b1f 100644 --- a/files/ru/web/javascript/reference/global_objects/number/max_value/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/max_value/index.html @@ -9,18 +9,18 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/MAX_VALUE --- <div>{{JSRef("Global_Objects", "Number")}}</div> -<h2 id="Summary" name="Summary">Сводка</h2> +<h2 id="Summary">Сводка</h2> <p>Свойство <strong><code>Number.MAX_VALUE</code></strong> представляет максимальное числовое значение, представимое в JavaScript.</p> <div>{{js_property_attributes(0, 0, 0)}}</div> -<h2 id="Description" name="Description">Описание</h2> +<h2 id="Description">Описание</h2> <p>Свойство <code>MAX_VALUE</code> имеет значение, приблизительно равное <code>1.79E+308</code>. Значения, большие <code>MAX_VALUE</code> представляются как «бесконечность».</p> <p>Поскольку <code>MAX_VALUE</code> является статическим свойством объекта {{jsxref("Global_Objects/Number", "Number")}}, вы всегда должны использовать его как <code>Number.MAX_VALUE</code>, а не как свойство созданного вами объекта {{jsxref("Global_Objects/Number", "Number")}}.</p> -<h2 id="Examples" name="Examples">Примеры</h2> +<h2 id="Examples">Примеры</h2> -<h3 id="Example:_Using_MAX_VALUE" name="Example:_Using_MAX_VALUE">Пример: использование <code>MAX_VALUE</code></h3> +<h3 id="Example:_Using_MAX_VALUE">Пример: использование <code>MAX_VALUE</code></h3> <p>В следующем примере кода производится умножение двух значений. Если результат меньше или равен <code>MAX_VALUE</code>, вызывается функция <code>func1</code>; в противном случае вызывается функция <code>func2</code>.</p> <pre class="brush: js">if (num1 * num2 <= Number.MAX_VALUE) { func1(); @@ -29,7 +29,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/MAX_VALUE } </pre> -<h2 id="Specifications" name="Specifications">Спецификации</h2> +<h2 id="Specifications">Спецификации</h2> <table class="standard-table"> <tbody> <tr> @@ -55,10 +55,10 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/MAX_VALUE </tbody> </table> -<h2 id="Browser_compatibility" name="Browser_compatibility">Совместимость с браузерами</h2> +<h2 id="Browser_compatibility">Совместимость с браузерами</h2> <p>{{Compat}}</p> -<h2 id="See_also" name="See_also">Смотрите также</h2> +<h2 id="See_also">Смотрите также</h2> <ul> <li>{{jsxref("Number.MIN_VALUE")}}</li> </ul> diff --git a/files/ru/web/javascript/reference/global_objects/number/min_safe_integer/index.html b/files/ru/web/javascript/reference/global_objects/number/min_safe_integer/index.html index d832b8aa2b..4940febb9d 100644 --- a/files/ru/web/javascript/reference/global_objects/number/min_safe_integer/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/min_safe_integer/index.html @@ -10,25 +10,25 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/MIN_SAFE_INTEGER --- <div>{{JSRef("Global_Objects", "Number")}}</div> -<h2 id="Summary" name="Summary">Сводка</h2> +<h2 id="Summary">Сводка</h2> <p>Константа <strong><code>Number.MIN_SAFE_INTEGER</code></strong> представляет минимальное безопасное целочисленное значение в JavaScript (<code>-(2<sup>53</sup> - 1)</code>).</p> <div>{{js_property_attributes(0, 0, 0)}}</div> -<h2 id="Description" name="Description">Описание</h2> +<h2 id="Description">Описание</h2> <p>Константа <code>MIN_SAFE_INTEGER</code> имеет значение <code>-9007199254740991</code>. Смысл этого числа в том, что в JavaScript используется <a href="https://ru.wikipedia.org/wiki/Число_двойной_точности">формат чисел с плавающей запятой двойной точности</a>, как определено в стандарте <a href="https://ru.wikipedia.org/wiki/IEEE_754">IEEE 754</a>, а он может безопасно представлять числа только в диапазоне от <code>-(2<sup>53</sup> - 1)</code> до <code>2<sup>53</sup> - 1</code>.</p> <p>Поскольку <code>MIN_SAFE_INTEGER</code> является статическим свойством объекта {{jsxref("Global_Objects/Number", "Number")}}, вы всегда должны использовать его как <code>Number.MIN_SAFE_INTEGER</code>, а не как свойство созданного вами объекта {{jsxref("Global_Objects/Number", "Number")}}.</p> -<h2 id="Examples" name="Examples">Примеры</h2> +<h2 id="Examples">Примеры</h2> <pre class="brush: js">Number.MIN_SAFE_INTEGER // -9007199254740991 -(Math.pow(2, 53) - 1) // -9007199254740991 </pre> -<h2 id="Specifications" name="Specifications">Спецификации</h2> +<h2 id="Specifications">Спецификации</h2> <table class="standard-table"> <tbody> @@ -45,11 +45,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/MIN_SAFE_INTEGER </tbody> </table> -<h2 id="Browser_compatibility" name="Browser_compatibility">Совместимость с браузерами</h2> +<h2 id="Browser_compatibility">Совместимость с браузерами</h2> <p>{{Compat}}</p> -<h2 id="See_also" name="See_also">Смотрите также</h2> +<h2 id="See_also">Смотрите также</h2> <ul> <li>{{jsxref("Number.MAX_SAFE_INTEGER")}}</li> diff --git a/files/ru/web/javascript/reference/global_objects/number/min_value/index.html b/files/ru/web/javascript/reference/global_objects/number/min_value/index.html index 0b9561a6fc..bdac70a94b 100644 --- a/files/ru/web/javascript/reference/global_objects/number/min_value/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/min_value/index.html @@ -9,13 +9,13 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/MIN_VALUE --- <div>{{JSRef("Global_Objects", "Number")}}</div> -<h2 id="Summary" name="Summary">Сводка</h2> +<h2 id="Summary">Сводка</h2> <p>Свойство <strong><code>Number.</code><span style="font-family: consolas,monaco,andale mono,monospace;">MIN_VALUE</span></strong> представляет минимальное положительное числовое значение, представимое в JavaScript.</p> <div>{{js_property_attributes(0, 0, 0)}}</div> -<h2 id="Description" name="Description">Описание</h2> +<h2 id="Description">Описание</h2> <p>Свойство <code>MIN_VALUE</code> является положительным ближайшим к нулю числом, которое может быть представлено в JavaScript.</p> @@ -23,9 +23,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/MIN_VALUE <p>Поскольку <code>MIN_VALUE</code> является статическим свойством объекта {{jsxref("Global_Objects/Number", "Number")}}, вы всегда должны использовать его как <code>Number.MIN_VALUE</code>, а не как свойство созданного вами объекта {{jsxref("Global_Objects/Number", "Number")}}.</p> -<h2 id="Examples" name="Examples">Примеры</h2> +<h2 id="Examples">Примеры</h2> -<h3 id="Example:_Using_MIN_VALUE" name="Example:_Using_MIN_VALUE">Пример: использование <code>MIN_VALUE</code></h3> +<h3 id="Example:_Using_MIN_VALUE">Пример: использование <code>MIN_VALUE</code></h3> <p>В следующем примере кода производится деление одного значения на другое. Если результат больше или равен <code>MIN_VALUE</code>, вызывается функция <code>func1</code>; в противном случае вызывается функция <code>func2</code>.</p> @@ -36,7 +36,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/MIN_VALUE } </pre> -<h2 id="Specifications" name="Specifications">Спецификации</h2> +<h2 id="Specifications">Спецификации</h2> <table class="standard-table"> <tbody> @@ -63,11 +63,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/MIN_VALUE </tbody> </table> -<h2 id="Browser_compatibility" name="Browser_compatibility">Совместимость с браузерами</h2> +<h2 id="Browser_compatibility">Совместимость с браузерами</h2> <p>{{Compat}}</p> -<h2 id="See_also" name="See_also">Смотрите также</h2> +<h2 id="See_also">Смотрите также</h2> <ul> <li>{{jsxref("Number.MAX_VALUE")}}</li> diff --git a/files/ru/web/javascript/reference/global_objects/number/nan/index.html b/files/ru/web/javascript/reference/global_objects/number/nan/index.html index c37f161041..bd625bc3b8 100644 --- a/files/ru/web/javascript/reference/global_objects/number/nan/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/nan/index.html @@ -9,13 +9,13 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/NaN --- <div>{{JSRef("Global_Objects", "Number")}}</div> -<h2 id="Summary" name="Summary">Сводка</h2> +<h2 id="Summary">Сводка</h2> <p>Свойство <strong><code>Number.NaN</code></strong> представляет «не число». Эквивалентно глобальному объекту {{jsxref("Global_Objects/NaN", "NaN")}}.</p> <p>Вам не нужно создавать объект {{jsxref("Global_Objects/Number", "Number")}} для доступа к этому статическому свойству (используйте <code>Number.NaN</code>).</p> <div>{{js_property_attributes(0, 0, 0)}}</div> -<h2 id="Specifications" name="Specifications">Спецификации</h2> +<h2 id="Specifications">Спецификации</h2> <table class="standard-table"> <tbody> <tr> @@ -41,10 +41,10 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/NaN </tbody> </table> -<h2 id="Browser_compatibility" name="Browser_compatibility">Совместимость с браузерами</h2> +<h2 id="Browser_compatibility">Совместимость с браузерами</h2> <p>{{Compat}}</p> -<h2 id="See_also" name="See_also">Смотрите также</h2> +<h2 id="See_also">Смотрите также</h2> <ul> <li>Глобальный объект {{jsxref("Global_Objects/NaN", "NaN")}}.</li> <li>Объект {{jsxref("Global_Objects/Number", "Number")}}, которому принадлежит это свойство.</li> diff --git a/files/ru/web/javascript/reference/global_objects/number/negative_infinity/index.html b/files/ru/web/javascript/reference/global_objects/number/negative_infinity/index.html index 2153fbd137..535f89cc1d 100644 --- a/files/ru/web/javascript/reference/global_objects/number/negative_infinity/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/negative_infinity/index.html @@ -9,13 +9,13 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/NEGATIVE_INFINITY --- <div>{{JSRef("Global_Objects", "Number")}}</div> -<h2 id="Summary" name="Summary">Сводка</h2> +<h2 id="Summary">Сводка</h2> <p>Свойство <strong><code>Number.NEGATIVE_INFINITY</code></strong> представляет значение отрицательной бесконечности.</p> <p>Вам не нужно создавать объект {{jsxref("Global_Objects/Number", "Number")}} для доступа к этому статическому свойству (используйте <code>Number.NEGATIVE_INFINITY</code>).</p> <div>{{js_property_attributes(0, 0, 0)}}</div> -<h2 id="Description" name="Description">Описание</h2> +<h2 id="Description">Описание</h2> <p>Значение <code>Number.NEGATIVE_INFINITY</code> является тем же самым по модулю, только отрицательным значением, что содержит свойство {{jsxref("Global_Objects/Infinity", "Infinity")}} глобального объекта.</p> <p>Это значение ведёт себя несколько иначе, нежели математическая бесконечность:</p> <ul> @@ -30,9 +30,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/NEGATIVE_INFINITY </ul> <p>Вы можете использовать свойство <code>Number.NEGATIVE_INFINITY</code> для проверки на ошибки и возвращать конечное число в случае успеха. Однако, обратите внимание, что в этом случае более уместным было бы использование функции {{jsxref("Global_Objects/isFinite", "isFinite")}}.</p> -<h2 id="Examples" name="Examples">Примеры</h2> +<h2 id="Examples">Примеры</h2> -<h3 id="Example:_Using_NEGATIVE_INFINITY" name="Example:_Using_NEGATIVE_INFINITY">Пример: использование <code>NEGATIVE_INFINITY</code></h3> +<h3 id="Example:_Using_NEGATIVE_INFINITY">Пример: использование <code>NEGATIVE_INFINITY</code></h3> <p>В следующем примере переменной <code>smallNumber</code> присваивается значение, меньшее минимального. Когда выполняется инструкция {{jsxref("Statements/if...else", "if")}}, переменная <code>smallNumber</code> имеет значение <code>-Infinity</code>, так что перед продолжением вычислений она устанавливается в более приемлемое значение.</p> <pre class="brush: js">var smallNumber = (-Number.MAX_VALUE) * 2; @@ -41,7 +41,7 @@ if (smallNumber == Number.NEGATIVE_INFINITY) { } </pre> -<h2 id="Specifications" name="Specifications">Спецификации</h2> +<h2 id="Specifications">Спецификации</h2> <table class="standard-table"> <tbody> <tr> @@ -67,10 +67,10 @@ if (smallNumber == Number.NEGATIVE_INFINITY) { </tbody> </table> -<h2 id="Browser_compatibility" name="Browser_compatibility">Совместимость с браузерами</h2> +<h2 id="Browser_compatibility">Совместимость с браузерами</h2> <p>{{Compat}}</p> -<h2 id="See_also" name="See_also">Смотрите также</h2> +<h2 id="See_also">Смотрите также</h2> <ul> <li>{{jsxref("Number.POSITIVE_INFINITY")}}</li> <li>{{jsxref("Number.isFinite()")}}</li> diff --git a/files/ru/web/javascript/reference/global_objects/number/parsefloat/index.html b/files/ru/web/javascript/reference/global_objects/number/parsefloat/index.html index f61f6d18ea..f0d859f17a 100644 --- a/files/ru/web/javascript/reference/global_objects/number/parsefloat/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/parsefloat/index.html @@ -10,26 +10,26 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/parseFloat --- <div>{{JSRef("Global_Objects", "Number")}}</div> -<h2 id="Summary" name="Summary">Сводка</h2> +<h2 id="Summary">Сводка</h2> <p>Метод <strong><code>Number.parseFloat()</code></strong> разбирает строковый аргумент и возвращает число с плавающей запятой. Этот метод ведёт себя идентично глобальной функции {{jsxref("Global_Objects/parseFloat", "parseFloat()")}} и является частью ECMAScript 6 (его целью является модуляризация глобальных сущностей).</p> -<h2 id="Syntax" name="Syntax">Синтаксис</h2> +<h2 id="Syntax">Синтаксис</h2> <pre class="syntaxbox"><code>Number.parseFloat(<var>string</var>)</code></pre> -<h3 id="Parameters" name="Parameters">Параметры</h3> +<h3 id="Parameters">Параметры</h3> <dl> <dt><code>string</code></dt> <dd>Строка, представляющая значение, которое вы хотите разобрать.</dd> </dl> -<h2 id="Description" name="Description">Описание</h2> +<h2 id="Description">Описание</h2> <p>Пожалуйста, обратитесь к документации по глобальной функции {{jsxref("Global_Objects/parseFloat", "parseFloat()")}} для просмотра подробного описания и примеров.</p> -<h2 id="Specifications" name="Specifications">Спецификации</h2> +<h2 id="Specifications">Спецификации</h2> <table class="standard-table"> <tbody> @@ -48,11 +48,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/parseFloat </tbody> </table> -<h2 id="Browser_compatibility" name="Browser_compatibility">Совместимость с браузерами</h2> +<h2 id="Browser_compatibility">Совместимость с браузерами</h2> <p>{{Compat}}</p> -<h2 id="See_also" name="See_also">Смотрите также</h2> +<h2 id="See_also">Смотрите также</h2> <ul> <li>Объект {{jsxref("Global_Objects/Number", "Number")}}, которому принадлежит этот метод.</li> diff --git a/files/ru/web/javascript/reference/global_objects/number/parseint/index.html b/files/ru/web/javascript/reference/global_objects/number/parseint/index.html index 2840299c37..2f36fcf747 100644 --- a/files/ru/web/javascript/reference/global_objects/number/parseint/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/parseint/index.html @@ -10,15 +10,15 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/parseInt --- <div>{{JSRef("Global_Objects", "Number")}}</div> -<h2 id="Summary" name="Summary">Сводка</h2> +<h2 id="Summary">Сводка</h2> <p>Метод <strong><code>Number.parseInt()</code></strong> разбирает строковый аргумент и возвращает целое число. Этот метод ведёт себя идентично глобальной функции {{jsxref("Global_Objects/parseInt", "parseInt()")}} и является частью ECMAScript 6 (его целью является модуляризация глобальных сущностей).</p> -<h2 id="Syntax" name="Syntax">Синтаксис</h2> +<h2 id="Syntax">Синтаксис</h2> <pre class="syntaxbox"><code>Number.parseInt(<var>string</var>[, <var>radix</var>])</code></pre> -<h3 id="Parameters" name="Parameters">Параметры</h3> +<h3 id="Parameters">Параметры</h3> <dl> <dt><code>string</code></dt> @@ -31,7 +31,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/parseInt <p>Целое число, полученное парсингом (разбором и интерпретацией) переданной строки. Если первый символ строки не может быть преобразован в число, то возвращается <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/NaN" title="Глобальное свойство NaN является значением, представляющим не-число (Not-A-Number)."><code>NaN</code></a>. </p> -<h2 id="Description" name="Description">Описание</h2> +<h2 id="Description">Описание</h2> <p>Этот метод имеет ту же функциональность, что и глобальная функция {{jsxref("parseInt", "parseInt()")}}:</p> @@ -46,7 +46,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/parseInt } </pre> -<h2 id="Specifications" name="Specifications">Спецификации</h2> +<h2 id="Specifications">Спецификации</h2> <table class="standard-table"> <tbody> @@ -70,11 +70,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/parseInt </tbody> </table> -<h2 id="Browser_compatibility" name="Browser_compatibility">Совместимость с браузерами</h2> +<h2 id="Browser_compatibility">Совместимость с браузерами</h2> <p>{{Compat("javascript.builtins.Number.parseInt")}}</p> -<h2 id="See_also" name="See_also">Смотрите также</h2> +<h2 id="See_also">Смотрите также</h2> <ul> <li>Объект {{jsxref("Global_Objects/Number", "Number")}}, которому принадлежит этот метод.</li> diff --git a/files/ru/web/javascript/reference/global_objects/number/positive_infinity/index.html b/files/ru/web/javascript/reference/global_objects/number/positive_infinity/index.html index 402c99cf68..8b2292af9b 100644 --- a/files/ru/web/javascript/reference/global_objects/number/positive_infinity/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/positive_infinity/index.html @@ -9,13 +9,13 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/POSITIVE_INFINITY --- <div>{{JSRef("Global_Objects", "Number")}}</div> -<h2 id="Summary" name="Summary">Сводка</h2> +<h2 id="Summary">Сводка</h2> <p>Свойство <strong><code>Number.POSITIVE_INFINITY</code></strong> представляет значение положительной бесконечности.</p> <p>Вам не нужно создавать объект {{jsxref("Global_Objects/Number", "Number")}} для доступа к этому статическому свойству (используйте <code>Number.POSITIVE_INFINITY</code>).</p> <div>{{js_property_attributes(0, 0, 0)}}</div> -<h2 id="Description" name="Description">Описание</h2> +<h2 id="Description">Описание</h2> <p>Значение <code>Number.POSITIVE_INFINITY</code> является тем же самым значением, что содержит свойство {{jsxref("Global_Objects/Infinity", "Infinity")}} глобального объекта.</p> <p>Это значение ведёт себя несколько иначе, нежели математическая бесконечность:</p> <ul> @@ -30,9 +30,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/POSITIVE_INFINITY </ul> <p>Вы можете использовать свойство <code>Number.POSITIVE_INFINITY</code> для проверки на ошибки и возвращать конечное число в случае успеха. Однако, обратите внимание, что в этом случае более уместным было бы использование функции {{jsxref("Global_Objects/isFinite", "isFinite")}}.</p> -<h2 id="Examples" name="Examples">Примеры</h2> +<h2 id="Examples">Примеры</h2> -<h3 id="Example:_Using_POSITIVE_INFINITY" name="Example:_Using_POSITIVE_INFINITY">Пример: использование <code>POSITIVE_INFINITY</code></h3> +<h3 id="Example:_Using_POSITIVE_INFINITY">Пример: использование <code>POSITIVE_INFINITY</code></h3> <p>В следующем примере переменной <code>bigNumber</code> присваивается значение, большее максимального. Когда выполняется инструкция {{jsxref("Statements/if...else", "if")}}, переменная <code>bigNumber</code> имеет значение <code>Infinity</code>, так что перед продолжением вычислений она устанавливается в более приемлемое значение.</p> <pre class="brush: js">var bigNumber = Number.MAX_VALUE * 2; @@ -41,7 +41,7 @@ if (bigNumber == Number.POSITIVE_INFINITY) { } </pre> -<h2 id="Specifications" name="Specifications">Спецификации</h2> +<h2 id="Specifications">Спецификации</h2> <table class="standard-table"> <tbody> <tr> @@ -67,10 +67,10 @@ if (bigNumber == Number.POSITIVE_INFINITY) { </tbody> </table> -<h2 id="Browser_compatibility" name="Browser_compatibility">Совместимость с браузерами</h2> +<h2 id="Browser_compatibility">Совместимость с браузерами</h2> <p>{{Compat}}</p> -<h2 id="See_also" name="See_also">Смотрите также</h2> +<h2 id="See_also">Смотрите также</h2> <ul> <li>{{jsxref("Number.NEGATIVE_INFINITY")}}</li> <li>{{jsxref("Number.isFinite()")}}</li> diff --git a/files/ru/web/javascript/reference/global_objects/number/toexponential/index.html b/files/ru/web/javascript/reference/global_objects/number/toexponential/index.html index b9dac9b104..918f0ba864 100644 --- a/files/ru/web/javascript/reference/global_objects/number/toexponential/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/toexponential/index.html @@ -10,22 +10,22 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/toExponential --- <div>{{JSRef("Global_Objects", "Number")}}</div> -<h2 id="Summary" name="Summary">Сводка</h2> +<h2 id="Summary">Сводка</h2> <p>Метод <strong><code>toExponential()</code></strong> возвращает строку, представляющую объект {{jsxref("Global_Objects/Number", "Number")}} в экспоненциальной записи.</p> -<h2 id="Syntax" name="Syntax">Синтаксис</h2> +<h2 id="Syntax">Синтаксис</h2> <pre class="syntaxbox notranslate"><code><var>numObj</var>.toExponential([<var>fractionDigits</var>])</code></pre> -<h3 id="Parameters" name="Parameters">Параметры</h3> +<h3 id="Parameters">Параметры</h3> <dl> <dt><code>fractionDigits</code></dt> <dd>Необязательный параметр. Целое число, определяющее количество цифр после десятичной запятой. По умолчанию используется столько цифр, сколько необходимо для указания числа.</dd> </dl> -<h3 id="Returns" name="Returns">Возвращаемое значение</h3> +<h3 id="Returns">Возвращаемое значение</h3> <p>Строка, представляющая объект {{jsxref("Global_Objects/Number", "Number")}} в экспоненциальной записи с одной цифрой перед десятичной запятой, округлённое до <code>fractionDigits</code> цифр после десятичной запятой. Если аргумент <code>fractionDigits</code> опущен, количество цифр после десятичной запятой по умолчанию устанавливается в количество цифр, необходимых для однозначного представления значения.</p> @@ -33,7 +33,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/toExponential <p>Если число имеет больше цифр, чем запрошено параметром <code>fractionDigits</code>, оно будет округлено к ближайшему числу, представляемому <code>fractionDigits</code> цифрами. Смотрите обсуждение округления в описании метода {{jsxref("Number.prototype.toFixed", "toFixed()")}}, которое так же применяется и к методу <code>toExponential()</code>.</p> -<h3 id="Throws" name="Throws">Выбрасываемые исключения</h3> +<h3 id="Throws">Выбрасываемые исключения</h3> <dl> <dt>{{jsxref("Global_Objects/RangeError", "RangeError")}}</dt> @@ -42,9 +42,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/toExponential <dd>Если этот метод вызывается на объекте, не являющимся объектом {{jsxref("Global_Objects/Number", "Number")}}.</dd> </dl> -<h2 id="Examples" name="Examples">Примеры</h2> +<h2 id="Examples">Примеры</h2> -<h3 id="Example_Using_toExponential" name="Example:_Using_toExponential">Пример: использование <code>toExponential</code></h3> +<h3 id="Example_Using_toExponential">Пример: использование <code>toExponential</code></h3> <pre class="brush: js notranslate">var numObj = 77.1234; @@ -56,7 +56,7 @@ console.log(77.1234.toExponential()); // выведет 7.71234e+1 console.log(77 .toExponential()); // выведет 7.7e+1 </pre> -<h2 id="Specifications" name="Specifications">Спецификации</h2> +<h2 id="Specifications">Спецификации</h2> <table class="standard-table"> <tbody> @@ -83,11 +83,11 @@ console.log(77 .toExponential()); // выведет 7.7e+1 </tbody> </table> -<h2 id="Browser_compatibility" name="Browser_compatibility">Совместимость с браузерами</h2> +<h2 id="Browser_compatibility">Совместимость с браузерами</h2> <div>{{Compat("javascript.builtins.Number.toExponential")}}</div> -<h2 id="See_also" name="See_also">Смотрите также</h2> +<h2 id="See_also">Смотрите также</h2> <ul> <li>{{jsxref("Number.prototype.toFixed()")}}</li> diff --git a/files/ru/web/javascript/reference/global_objects/number/tofixed/index.html b/files/ru/web/javascript/reference/global_objects/number/tofixed/index.html index 9ea23419b6..2d68871d4c 100644 --- a/files/ru/web/javascript/reference/global_objects/number/tofixed/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/tofixed/index.html @@ -10,26 +10,26 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/toFixed --- <div>{{JSRef("Global_Objects", "Number")}}</div> -<h2 id="Summary" name="Summary">Сводка</h2> +<h2 id="Summary">Сводка</h2> <p>Метод <strong><code>toFixed()</code></strong> форматирует число, используя запись с фиксированной запятой.</p> -<h2 id="Syntax" name="Syntax">Синтаксис</h2> +<h2 id="Syntax">Синтаксис</h2> <pre class="syntaxbox notranslate"><code><var>numObj</var>.toFixed([<var>digits</var>])</code></pre> -<h3 id="Parameters" name="Parameters">Параметры</h3> +<h3 id="Parameters">Параметры</h3> <dl> <dt><code>digits</code></dt> <dd>Необязательный параметр. Количество цифр после десятичной запятой; может быть значением между 0 и 20 включительно, хотя реализации могут поддерживать и больший диапазон значений. Если аргумент опущен, он считается равным 0.</dd> </dl> -<h3 id="Returns" name="Returns">Возвращаемое значение</h3> +<h3 id="Returns">Возвращаемое значение</h3> <p>Строка, представляющая <code>numObj</code>, не использующая экспоненциальную запись и содержащая ровно <code>digits</code> цифр после десятичной запятой. Число округляется при необходимости, а дробная часть дополняется нулями таким образом, чтобы иметь указанную длину. Если <code>numObj</code> больше или равно <code>1e+21</code>, этот метод просто вызывает метод {{jsxref("Number.prototype.toString()")}} и возвращает строку в экспоненциальной записи.</p> -<h3 id="Throws" name="Throws">Выбрасываемые исключения</h3> +<h3 id="Throws">Выбрасываемые исключения</h3> <dl> <dt>{{jsxref("Global_Objects/RangeError", "RangeError")}}</dt> @@ -38,9 +38,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/toFixed <dd>Если этот метод вызывается на объекте, не являющимся объектом {{jsxref("Global_Objects/Number", "Number")}}.</dd> </dl> -<h2 id="Examples" name="Examples">Примеры</h2> +<h2 id="Examples">Примеры</h2> -<h3 id="Example_Using_toFixed" name="Example:_Using_toFixed">Пример: использование <code>toFixed</code></h3> +<h3 id="Example_Using_toFixed">Пример: использование <code>toFixed</code></h3> <pre class="brush: js notranslate">var numObj = 12345.6789; @@ -55,7 +55,7 @@ numObj.toFixed(6); // Вернёт '12345.678900': обратите вни (-2.34).toFixed(1); // Вернёт '-2.3' (...до тех пор, пока вы не заключите их в круглые скобки) </pre> -<h2 id="Specifications" name="Specifications">Спецификации</h2> +<h2 id="Specifications">Спецификации</h2> <table class="standard-table"> <tbody> @@ -82,11 +82,11 @@ numObj.toFixed(6); // Вернёт '12345.678900': обратите вни </tbody> </table> -<h2 id="Browser_compatibility" name="Browser_compatibility">Совместимость с браузерами</h2> +<h2 id="Browser_compatibility">Совместимость с браузерами</h2> <div>{{Compat("javascript.builtins.Number.toFixed")}}</div> -<h2 id="See_also" name="See_also">Смотрите также</h2> +<h2 id="See_also">Смотрите также</h2> <ul> <li>{{jsxref("Number.prototype.toExponential()")}}</li> diff --git a/files/ru/web/javascript/reference/global_objects/number/tolocalestring/index.html b/files/ru/web/javascript/reference/global_objects/number/tolocalestring/index.html index 908a152cfe..f0a0a15991 100644 --- a/files/ru/web/javascript/reference/global_objects/number/tolocalestring/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/tolocalestring/index.html @@ -11,17 +11,17 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/toLocaleString --- <div>{{JSRef("Global_Objects", "Number")}}</div> -<h2 id="Summary" name="Summary">Сводка</h2> +<h2 id="Summary">Сводка</h2> <p>Метод <strong><code>toLocaleString()</code></strong> возвращает строку с языкозависимым представлением числа.</p> <p>Новые аргументы <code>locales</code> и <code>options</code> позволяют приложениям определять язык, чьё поведение и соглашения по форматированию которого оно хочет использовать. В старых реализациях, игнорирующих аргументы <code>locales</code> и <code>options</code>, используемая локаль и форма возвращённой строки целиком зависит от реализации.</p> -<h2 id="Syntax" name="Syntax">Синтаксис</h2> +<h2 id="Syntax">Синтаксис</h2> <pre class="syntaxbox"><code><var>numObj</var>.toLocaleString([<var>locales</var>[, <var>options</var>]])</code></pre> -<h3 id="Parameters" name="Parameters">Параметры</h3> +<h3 id="Parameters">Параметры</h3> <p>Проверьте раздел <a href="#Browser_compatibility">Совместимость с браузерами</a>, чтобы увидеть, какие браузеры поддерживают аргументы <code>locales</code> и <code>options</code>, и <a href="#Example:_Checking_for_support_for_locales_and_options_arguments">Пример: проверка поддержки аргументов <code>locales</code> и <code>options</code></a> для определения этой возможности.</p> @@ -31,9 +31,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/toLocaleString <div>{{page('/ru/docs/Web/JavaScript/Reference/Global_Objects/NumberFormat', 'Parameters')}}</div> -<h2 id="Examples" name="Examples">Примеры</h2> +<h2 id="Examples">Примеры</h2> -<h3 id="Example_Using_toLocaleString" name="Example:_Using_toLocaleString">Пример: использование <code>toLocaleString</code></h3> +<h3 id="Example_Using_toLocaleString">Пример: использование <code>toLocaleString</code></h3> <p>При базовом использовании без указания локали возвращается строка, отформатированная в соответствии с локалью и опциями по умолчанию.</p> @@ -42,7 +42,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/toLocaleString console.log(number.toLocaleString()); // Отобразит '3,500' в локали U.S. English </pre> -<h3 id="Example_Checking_for_support_for_locales_and_options_arguments" name="Example:_Checking_for_support_for_locales_and_options_arguments">Пример: проверка поддержки аргументов <code>locales</code> и <code>options</code></h3> +<h3 id="Example_Checking_for_support_for_locales_and_options_arguments">Пример: проверка поддержки аргументов <code>locales</code> и <code>options</code></h3> <p>Аргументы <code>locales</code> и <code>options</code> поддерживаются ещё не всеми браузерами. Для проверки того, поддерживает ли их уже реализация, можно затребовать несуществующую метку языка и проверить, будет ли выброшено исключение {{jsxref("Global_Objects/RangeError", "RangeError")}}:</p> @@ -57,7 +57,7 @@ console.log(number.toLocaleString()); // Отобразит '3,500' в лока } </pre> -<h3 id="Example_Using_locales" name="Example:_Using_locales">Пример: использование аргумента <code>locales</code></h3> +<h3 id="Example_Using_locales">Пример: использование аргумента <code>locales</code></h3> <p>Этот пример показывает некоторые локализованные числовые форматы. Для получения формата языка, используемого в пользовательском интерфейсе вашего приложения, убедитесь, что вы указали этот язык (и, возможно, несколько запасных языков) через аргумент <code>locales</code>:</p> @@ -89,7 +89,7 @@ console.log(number.toLocaleString(['ban', 'id'])); // → 123.456,789 </pre> -<h3 id="Example_Using_options" name="Example:_Using_options">Пример: использование аргумента <code>options</code></h3> +<h3 id="Example_Using_options">Пример: использование аргумента <code>options</code></h3> <p>Результат, предоставляемый методом <code>toLocaleString()</code>, может быть настроен с помощью аргумента <code>options</code>:</p> @@ -111,11 +111,11 @@ console.log(number.toLocaleString('en-IN', { maximumSignificantDigits: 3 })); // → 1,23,000 </pre> -<h2 id="Performance" name="Performance">Производительность</h2> +<h2 id="Performance">Производительность</h2> <p>При форматировании большого количества чисел лучшим вариантом будет создание объекта {{jsxref("Global_Objects/NumberFormat", "NumberFormat")}} и использование функции, предоставляемой его свойством {{jsxref("NumberFormat.format")}}.</p> -<h2 id="Specifications" name="Specifications">Спецификации</h2> +<h2 id="Specifications">Спецификации</h2> <table class="standard-table"> <tbody> @@ -150,7 +150,7 @@ console.log(number.toLocaleString('en-IN', { maximumSignificantDigits: 3 })); <h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2> <p>{{Compat("javascript.builtins.Number.toLocaleString")}}</p> -<h2 id="See_also" name="See_also">Смотрите также</h2> +<h2 id="See_also">Смотрите также</h2> <ul> <li>{{jsxref("Number.prototype.toString()")}}</li> diff --git a/files/ru/web/javascript/reference/global_objects/number/toprecision/index.html b/files/ru/web/javascript/reference/global_objects/number/toprecision/index.html index 2485692ca8..da8d601c7d 100644 --- a/files/ru/web/javascript/reference/global_objects/number/toprecision/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/toprecision/index.html @@ -10,37 +10,37 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/toPrecision --- <div>{{JSRef("Global_Objects", "Number")}}</div> -<h2 id="Summary" name="Summary">Сводка</h2> +<h2 id="Summary">Сводка</h2> <p>Метод <strong><code>toPrecision()</code></strong> возвращает строку, представляющую объект {{jsxref("Global_Objects/Number", "Number")}} с указанной точностью.</p> -<h2 id="Syntax" name="Syntax">Синтаксис</h2> +<h2 id="Syntax">Синтаксис</h2> <pre class="syntaxbox notranslate"><code><var>numObj</var>.toPrecision([<var>precision</var>])</code></pre> -<h3 id="Parameters" name="Parameters">Параметры</h3> +<h3 id="Parameters">Параметры</h3> <dl> <dt><code>precision</code></dt> <dd>Необязательный параметр. Целое число, определяющее количество значащих цифр.</dd> </dl> -<h3 id="Returns" name="Returns">Возвращаемое значение</h3> +<h3 id="Returns">Возвращаемое значение</h3> <p>Строка, представляющая объект {{jsxref("Global_Objects/Number", "Number")}} в записи с фиксированной запятой или в экспоненциальной записи, округлённое до <code>precision</code> значащих цифр. Смотрите обсуждение округления в описании метода {{jsxref("Number.prototype.toFixed", "toFixed()")}}, которое таким же образом применяется и к методу <code>toPrecision()</code>.</p> <p>Если аргумент <code>precision</code> опущен, поведение аналогично методу {{jsxref("Number.prototype.toString()")}}. Если он не является целым числом, он будет округлён к ближайшему целому числу.</p> -<h3 id="Throws" name="Throws">Выбрасываемые исключения</h3> +<h3 id="Throws">Выбрасываемые исключения</h3> <dl> <dt>{{jsxref("Global_Objects/RangeError", "RangeError")}}</dt> <dd>Если параметр <code>precison</code> не находится в диапазоне от 1 до 100 (включительно), будет выброшено исключение {{jsxref("Global_Objects/RangeError", "RangeError")}}. Также реализации могут поддерживать большие и меньшие значения. ECMA-262 требует точности только до 21 значащей цифры.</dd> </dl> -<h2 id="Examples" name="Examples">Примеры</h2> +<h2 id="Examples">Примеры</h2> -<h3 id="Example_Using_toPrecision" name="Example:_Using_toPrecision">Пример: использование <code>toPrecision</code></h3> +<h3 id="Example_Using_toPrecision">Пример: использование <code>toPrecision</code></h3> <pre class="brush: js notranslate">var numObj = 5.123456; @@ -62,7 +62,7 @@ console<span class="punctuation token">.</span><span class="function token">log< console.log((1234.5).toPrecision(2)); // выведет '1.2e+3' </pre> -<h2 id="Specifications" name="Specifications">Спецификации</h2> +<h2 id="Specifications">Спецификации</h2> <table class="standard-table"> <tbody> @@ -89,11 +89,11 @@ console.log((1234.5).toPrecision(2)); // выведет '1.2e+3' </tbody> </table> -<h2 id="Browser_compatibility" name="Browser_compatibility">Совместимость с браузерами</h2> +<h2 id="Browser_compatibility">Совместимость с браузерами</h2> <div>{{Compat("javascript.builtins.Number.toPrecision")}}</div> -<h2 id="See_also" name="See_also">Смотрите также</h2> +<h2 id="See_also">Смотрите также</h2> <ul> <li>{{jsxref("Number.prototype.toFixed()")}}</li> diff --git a/files/ru/web/javascript/reference/global_objects/number/tosource/index.html b/files/ru/web/javascript/reference/global_objects/number/tosource/index.html index f8fa283d32..f64df2b00e 100644 --- a/files/ru/web/javascript/reference/global_objects/number/tosource/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/tosource/index.html @@ -11,20 +11,20 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/toSource --- <div>{{JSRef("Global_Objects", "Number")}} {{non-standard_header}}</div> -<h2 id="Summary" name="Summary">Сводка</h2> +<h2 id="Summary">Сводка</h2> <p>Метод <strong><code>toSource()</code></strong> возвращает строку, представляющую исходный код объекта.</p> -<h2 id="Syntax" name="Syntax">Синтаксис</h2> +<h2 id="Syntax">Синтаксис</h2> <pre class="syntaxbox"><code><var>numObj</var>.toSource() Number.toSource()</code></pre> -<h3 id="Parameters" name="Parameters">Параметры</h3> +<h3 id="Parameters">Параметры</h3> <p>Нет.</p> -<h2 id="Description" name="Description">Описание</h2> +<h2 id="Description">Описание</h2> <p>Метод <code>toSource</code> возвращает следующие значения:</p> @@ -41,15 +41,15 @@ Number.toSource()</code></pre> <p>Этот метод обычно вызывается внутренними механизмами движка JavaScript, а не явно в коде.</p> -<h2 id="Specifications" name="Specifications">Спецификации</h2> +<h2 id="Specifications">Спецификации</h2> <p>Не является частью какого-либо стандарта. Реализована в JavaScript 1.3.</p> -<h2 id="Browser_compatibility" name="Browser_compatibility">Совместимость с браузерами</h2> +<h2 id="Browser_compatibility">Совместимость с браузерами</h2> <p>{{Compat}}</p> -<h2 id="See_also" name="See_also">Смотрите также</h2> +<h2 id="See_also">Смотрите также</h2> <ul> <li>{{jsxref("Object.prototype.toSource()")}}</li> diff --git a/files/ru/web/javascript/reference/global_objects/number/tostring/index.html b/files/ru/web/javascript/reference/global_objects/number/tostring/index.html index 47bd43c2a8..86cd5b3b60 100644 --- a/files/ru/web/javascript/reference/global_objects/number/tostring/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/tostring/index.html @@ -10,29 +10,29 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/toString --- <div>{{JSRef("Global_Objects", "Number")}}</div> -<h2 id="Summary" name="Summary">Сводка</h2> +<h2 id="Summary">Сводка</h2> <p>Метод <strong><code>toString()</code></strong> возвращает строковое представление указанного объекта {{jsxref("Global_Objects/Number", "Number")}}.</p> -<h2 id="Syntax" name="Syntax">Синтаксис</h2> +<h2 id="Syntax">Синтаксис</h2> <pre class="syntaxbox notranslate"><code><var>numObj</var>.toString([<var>radix</var>])</code></pre> -<h3 id="Parameters" name="Parameters">Параметры</h3> +<h3 id="Parameters">Параметры</h3> <dl> <dt><code>radix</code></dt> <dd>Необязательный параметр. Целое число между 2 и 36, определяющее основание системы счисления, используемой для представления числового значения.</dd> </dl> -<h3 id="Throws" name="Throws">Выбрасываемые исключения</h3> +<h3 id="Throws">Выбрасываемые исключения</h3> <dl> <dt>{{jsxref("Global_Objects/RangeError", "RangeError")}}</dt> <dd>Если в метод <code>toString()</code> передано основание не в диапазоне от 2 до 36, будет выброшено исключение {{jsxref("Global_Objects/RangeError", "RangeError")}}.</dd> </dl> -<h2 id="Description" name="Description">Описание</h2> +<h2 id="Description">Описание</h2> <p>Объект {{jsxref("Global_Objects/Number", "Number")}} переопределяет метод {{jsxref("Object.prototype.toString", "toString")}}, унаследованный из объекта {{jsxref("Global_Objects/Object", "Object")}}; он не наследует метод {{jsxref("Object.prototype.toString")}}. Для объектов {{jsxref("Global_Objects/Number", "Number")}} метод <code>toString()</code> возвращает строку, представляющую объект в определённой системе счисления.</p> @@ -42,9 +42,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/toString <p>Если число <code>numObj</code> отрицательно, его знак сохраняется. Это правило действует даже если основание равно 2; возвращённая строка является двоичным представлением положительного числа <code>numObj</code>, перед которым ставится знак <code>-</code>, а <strong>не</strong> дополнительным кодом числа <code>numObj</code>.</p> -<h2 id="Examples" name="Examples">Примеры</h2> +<h2 id="Examples">Примеры</h2> -<h3 id="Example_Using_toString" name="Example:_Using_toString">Пример: использование <code>toString</code></h3> +<h3 id="Example_Using_toString">Пример: использование <code>toString</code></h3> <pre class="brush: js notranslate">var count = 10; @@ -60,7 +60,7 @@ console.log((-10).toString(2)); // Выведет '-1010' console.log((-0xff).toString(2)); // Выведет '-11111111' </pre> -<h2 id="Specifications" name="Specifications">Спецификации</h2> +<h2 id="Specifications">Спецификации</h2> <table class="standard-table"> <tbody> @@ -87,11 +87,11 @@ console.log((-0xff).toString(2)); // Выведет '-11111111' </tbody> </table> -<h2 id="Browser_compatibility" name="Browser_compatibility">Совместимость с браузерами</h2> +<h2 id="Browser_compatibility">Совместимость с браузерами</h2> <div>{{Compat("javascript.builtins.Number.toString")}}</div> -<h2 id="See_also" name="See_also">Смотрите также</h2> +<h2 id="See_also">Смотрите также</h2> <ul> <li>{{jsxref("Number.prototype.toFixed()")}}</li> diff --git a/files/ru/web/javascript/reference/global_objects/number/valueof/index.html b/files/ru/web/javascript/reference/global_objects/number/valueof/index.html index 5ac9e041c5..72d29ea7f4 100644 --- a/files/ru/web/javascript/reference/global_objects/number/valueof/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/valueof/index.html @@ -11,21 +11,21 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/valueOf --- <div>{{JSRef("Global_Objects", "Number")}}</div> -<h2 id="Summary" name="Summary">Сводка</h2> +<h2 id="Summary">Сводка</h2> <p>Метод <strong><code>valueOf()</code></strong> возвращает примитивное значение объекта {{jsxref("Global_Objects/Number", "Number")}}.</p> -<h2 id="Syntax" name="Syntax">Синтаксис</h2> +<h2 id="Syntax">Синтаксис</h2> <pre class="syntaxbox"><code><var>numObj</var>.valueOf()</code></pre> -<h3 id="Parameters" name="Parameters">Параметры</h3> +<h3 id="Parameters">Параметры</h3> <p>Нет.</p> -<h2 id="Description" name="Description">Описание</h2> +<h2 id="Description">Описание</h2> <p>Этот метод обычно вызывается внутренними механизмами движка JavaScript, а не явно в коде.</p> -<h2 id="Examples" name="Examples">Примеры</h2> +<h2 id="Examples">Примеры</h2> -<h3 id="Example:_Using_valueOf" name="Example:_Using_valueOf">Пример: использование <code>valueOf()</code></h3> +<h3 id="Example:_Using_valueOf">Пример: использование <code>valueOf()</code></h3> <pre class="brush: js">var numObj = new Number(10); console.log(typeof numObj); // object @@ -34,7 +34,7 @@ console.log(num); // 10 console.log(typeof num); // number </pre> -<h2 id="Specifications" name="Specifications">Спецификации</h2> +<h2 id="Specifications">Спецификации</h2> <table class="standard-table"> <tbody> <tr> @@ -60,10 +60,10 @@ console.log(typeof num); // number </tbody> </table> -<h2 id="Browser_compatibility" name="Browser_compatibility">Совместимость с браузерами</h2> +<h2 id="Browser_compatibility">Совместимость с браузерами</h2> <p>{{Compat}}</p> -<h2 id="See_also" name="See_also">Смотрите также</h2> +<h2 id="See_also">Смотрите также</h2> <ul> <li>{{jsxref("Number.prototype.toSource()")}}</li> </ul> |