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

JavaScript Infinity 属性

 JavaScript 全局属性/関数

グローバルInfinity属性は無限大を表す数値を示す属性です。

Infinityは正の無限大を表す数値です。

-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; // マイナス無限大
テストしてみる‹/›

ブラウザの互換性

すべてのブラウザがInfinity属性を完全にサポートしています:

属性
Infinity

技術的詳細

書き換え可能:ありません
列挙可能:ありません
設定可能:ありません
JavaScriptバージョン:ECMAScript 1

さらに例

maxNumberが無限大かどうかを確認する:

var maxNumber = Math.pow(10, 1000); // 最大の正数
if (maxNumber === Infinity) {
   document.getElementById('result').innerHTML = "無限大と呼びます!";
}
テストしてみる‹/›

 JavaScript 全局属性/関数