English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Глобальные свойства/функции 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 = "Мы называем его бесконечностью!"; }Проверьте, посмотрите‹/›