– это наибольшее число, представимое в JavaScript. Его значение примерно
равно 1,79Е+308.
Number.MIN_VALUE
минимальное числовое значение
Синтаксис
Number.MIN_VALUE
Описание
Number.MIN_VALUE
– это наименьшее число (ближайшее к нулю, а не самое отрицательное), представимое в JavaScript. Его значение примерно равно 5Е-324.
Number.NaN
специальное нечисловое значение
Синтаксис
Number.NaN
Описание
Number.NaN
– это специальное значение, указывающее, что результат некоторой математической операции (например, извлечения квадратного корня из отрицательного числа) не является числом. Функции
parseInt
и
parseFloat
возвращают это значение, когда не могут преобразовать указанную строку в число; программист может использовать
Number.NaN
аналогичным образом, чтобы указать на ошибочное условие для какой-либо функции, обычно возвращающей допустимое число.
JavaScript выводит значение
Number.NaN
как NaN. Обратите внимание: при сравнении значение NaN всегда не равно любому другому числу, включая само значение NaN. Следовательно, невозможно проверить значение на «нечисло», сравнив его с
Number.NaN
. Для этого предназначена функция
isNaN.
В стандарте ECMAScript v1 и более поздних версиях вместо
Number.NaN
допускается использование предопределенного глобального свойства
NaN
.
См. также
isNaN, NaN
Number.NEGATIVE_INFINITY
отрицательная бесконечность
Синтаксис
Number. NEGATIVE_INFINITY
Описание
Number.NEGATIVE_INFINITY
– специальное числовое значение, возвращаемое, если арифметическая операция или математическая функция генерирует отрицательное число, большее чем максимальное представимое в JavaScript число (т. е. отрицательное число, меньшее чем -
Number. MAX_VALUE
).
JavaScript выводит значение
NEGATIVE_INFINITY
как - Infinity. Это значение математически ведет себя как бесконечность. Например, все что угодно, умноженное на бесконечность, является бесконечностью, а все, деленное на бесконечность, - нулем. В ЕСМА-Script v1 и более поздних версиях можно также использовать предопределенную глобальную константу -
Infinity
вместо
Number.NEGATIVE_INFINITY
.
См. также
Infinity, isFinite
Number.POSITIVE_INFINITY
бесконечность
Синтаксис
Number.POSITIVE_INFINITY
Описание
Number.POSITIVE_INFINITY
–
это специальное числовое значение, возвращаемое, когда арифметическая операция или математическая функция приводит к переполнению или генерирует значение, превосходящее максимальное представимое в JavaScript число (т.е.
Number.MAX_VALUE
). Обратите внимание: если происходит потеря значимости или число становится меньше, чем
Number.MIN_VALUE
, JavaScript преобразует его в ноль. JavaScript выводит значение
POSITIVE_INFINITY
как Infinity. Это значение ведет себя математически так же, как бесконечность. Например, что-либо, умноженное на бесконечность, - это бесконечность, а что-либо, деленное на бесконечность, - ноль. В ЕСМА-Script vl и более поздних версиях вместо
Number.POSITIVE_INFINITY
можно также использовать предопределенную глобальную константу
Infinity
.
См. также
Infinity, isFinite
Number.toExponential
форматирует число в экспоненциальную форму представления
Синтаксис
число.toExponential( разрядность)
Аргументы
разрядность Количество цифр после десятичной точки. Может быть значением от О до 20 включительно, конкретные реализации могут поддерживать больший диапазон значений. Если аргумент отсутствует, то цифр будет столько, сколько необходимо.
Возвращаемое значение
Строковое представление числа в экспоненциальной нотации с одной цифрой перед десятичной точкой и с количеством цифр, указанным в аргументе разрядность, после нее. Дробная часть, если это необходимо, округляется или дополняется нулями, чтобы она имела указанную длину.
Исключения
RangeError
Генерируется, если аргумент разрядность слишком велик или слишком мал. Значения между 0 и 20 включительно не приводят к ошибке
RangeError
. Реализациям также разрешено поддерживать большее или меньшее количество цифр.
ТуреЕrror
Генерируется, если метод вызывается для объекта, не являющегося объектом