Прикладной код

Переменная «Infinity»

Переменная «Infinity»

Числовое значение, представляющее бесконечность.

Описание

Изначальное значение Infinity равно Number.POSITIVE_INFINITY. Оно больше, чем любое число, включая само себя.

Значение Infinity можно получить:

  • В результате деления числа на 0.
  • Если результат вычислений не попадает в допустимый диапазон чисел JavaScript.
  • Любое отрицательное число, которое не может быть представлено, считается отрицательной бесконечностью (-Infinity). Любое положительное - положительной бесконечностью(Infinity).

Если вычисление возвращает одну из бесконечностей, это значение не может использоваться в дальнейших вычислениях. Infinity не имеет числового представления, поэтому любая арифметическая операция с бесконечностью всегда будет возвращать бесконечность

Пример

123 / 0; // Infinity
-12345 / 0; // -Infinity
1e500; // Infinity
1 - 1e500; // -Infinity