JavaScript. Подробное руководство, 6-е издание, стр. 435
отрицательная бесконечность
Синтаксис
<b>Number. NEGATIVE_INFINITY</b>Описание
<b>Number.NEGATIVE_INFINITY</b><b>Number. MAX_VALUE</b>JavaScript выводит значение
<b>NEGATIVE_INFINITY</b><b>Infinity</b><b>Number.NEGATIVE_INFINITY</b>См. также
Infinity, isFinite()
бесконечность
Синтаксис
<b>Number.POSITIVE_INFINITY</b>Описание
<b>Number.POSITIVE_INFINITY</b><b>Number.MAX_VALUE</b><b>Number.MIN_VALUE</b><b>POSITIVE_INFINITY</b><b>Number.POSITIVE_INFINITY</b><b>Infinity</b>См. также
Infinity, isFinite()
форматирует число в экспоненциальную форму представления
Синтаксис
<b>число.toExponential( разрядность)</b>Аргументы
разрядность Количество цифр после десятичной точки. Может быть значением от О до 20 включительно, конкретные реализации могут поддерживать больший диапазон значений. Если аргумент отсутствует, то цифр будет столько, сколько необходимо.
Возвращаемое значение
Строковое представление числа в экспоненциальной нотации с одной цифрой перед десятичной точкой и с количеством цифр, указанным в аргументе разрядность, после нее. Дробная часть, если это необходимо, округляется или дополняется нулями, чтобы она имела указанную длину.
Исключения
<b>RangeError</b><b>RangeError</b><b>ТуреЕrror</b><b>Number</b>Пример
<b>var n = 12345.6789;</b><b>n.toExponential(l); </b><div class="fb2-code"><code><b>// Вернет 1.2е+4</b></code></div><b>n.toExponential(5);</b><div class="fb2-code"><code><b> // Вернет 1.23457е+4 </b></code></div><b>n.toExponential(10); </b><div class="fb2-code"><code><b>// Вернет 1.2345678900Є+4</b></code></div><b>n.toExponential();</b><b> // Вернет 1.23456789Є+4</b>См. также
Number.toFixed(), Number.toLocaleString(), Number.toPrecision(), Number.toString()
форматирует число в форму представления с фиксированной точкой
Синтаксис
<b>число.tоFіхеd (разрядность)</b>Аргументы
разрядность Количество цифр после десятичной точки; оно может быть значением от 0 до 20 включительно; конкретные реализации могут поддерживать больший диапазон значений. Если этот аргумент отсутствует, он считается равным 0.
Возвращаемое значение
Строковое представление числа, которое не использует экспоненциальную нотацию и в котором количество цифр после десятичной точки равно аргументу разрядность. При необходимости число округляется, а дробная часть дополняется нулями до указанной длины. Если число больше, чем 1е+21, этот метод вызывает функцию
<b>Number.toString()</b>Исключения
<b>RangeError</b><b>RangeError</b><b>ТуреЕrror</b>Пример
<b>var n = 12345.6789;</b><b>n.toFixed();// Вернет 12346: обратите внимание на округление </b><b>// и отсутствие дробной части</b><b>n.toFixed(1);// Вернет 12345.7: обратите внимание на округление</b><b>n.toFixed(6); // Вернет 12345.678900: обратите внимание на добавление нулей</b><b>(1.23e+20).toFixed(2); // Вернет 123000000000000000000.00</b><b>(1.23e-10).toFixed(2) // Вернет 0.00</b>