NEGATIVE_INFINITY
Специальное числовое значение - отрицательная бесконечность. Это значение представляется как литерал "-Infinity"
без кавычек.
Свойство из | |||
Static, Read-only | |||
Реализовано в | JavaScript 1.1, NES 2.0 | ||
Версия ECMA | ECMA-262 |
Описание
Это значение ведёт себя несколько иначе, чем математическая бесконечность:
или на POSITIVE_INFINITY, является NaN.
Поскольку NEGATIVE_INFINITY это static-свойство в Number, Вы всегда используете его так: Number.NEGATIVE_INFINITY, а не как свойство созданного Вами Number-объекта.
Примеры
Здесь переменной smallNumber
присваивается значение, которое меньше минимального значения. Если выполняется оператор if, smallNumber имеет значение "-Infinity", поэтому вызывается функция func1.
var smallNumber = -Number.MAX_VALUE*10
if (smallNumber == Number.NEGATIVE_INFINITY)
func1()
else
func2()
См. также
,
.