Что такое минус бесконечность в JS?
В JS существуют Infinity и -Infinity.
Infinity согласно MDN...
Свойство MAX_VALUE имеет значение, приблизительно равное 1.79E+308. Значения, большие MAX_VALUE представляются как «бесконечность».
console.log(1.79E+500); //Infinity
А как получить -Infinity? Число меньшее MIN_VALUE, будет представлено как нуль.
Ответы (1 шт):
Автор решения: Pavel Mayorov
→ Ссылка
Так и получить: -Infinity или -1.79E+500
В статье про MIN_VALUE на MDN почему-то пропустили уточнение "положительное" в нескольких местах. На ноль заменяются только достаточно малые положительные числа, но отрицательным ничто не мешает быть сколько угодно малыми.
На заметку. Числовая шкала почти любых чисел с плавающей точкой почти в любом языке программирования выглядит следующим образом:
-Infinity -MAX_VALUE … -MIN_VALUE 0 MIN_VALUE … MAX_VALUE Infinity