English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Свойство Infinity в JavaScript

 Глобальные свойства/функции JavaScript

ГлобальныйInfinityАтрибут представляет собой значение бесконечности.

Infinity represents the value of positive infinity.

-Infinity represents the value of negative infinity.

Когда число превышает верхний предел плавающей точки (1.797693134862315E + 308), отображается Infinity.

Когда число превышает нижний предел плавающей точки (-1.797693134862316E + 308), отображается -Infinity.

Начальное значение Infinity:Number.POSITIVE_INFINITY.

Грамматика:

Infinity
var x = document.getElementById('result');
x.innerHTML = Infinity; // Infinity
x.innerHTML = Math.pow(10, 1000); // Infinity
x.innerHTML = 1.7976931348623157E+10308; // Infinity
x.innerHTML = -1.7976931348623157E+10308; // Negative Infinity
Проверьте, посмотрите‹/›

Совместимость браузеров

Все браузеры полностью поддерживают свойство Infinity:

Свойства
InfinityДаДаДаДаДа

Технические детали

Записываемый:Нет
Перечислимый:Нет
Конфигурируемый:Нет
Версия JavaScript:ECMAScript 1

Более примеров

Проверка, является ли maxNumber бесконечностью:

var maxNumber = Math.pow(10, 1000); // Самое большое положительное число
if (maxNumber === Infinity) {
   document.getElementById('result').innerHTML = "Мы называем его бесконечностью!";
}
Проверьте, посмотрите‹/›

 Глобальные свойства/функции JavaScript