English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
グローバル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 = "無限大と呼びます!"; }テストしてみる‹/›