JavaScript

Infinity グローバル プロパティ

 編集:2022.08.10 by T.A.

無限大を表す数値です。

Infinity

Infinity のプロパティ属性:

書込可能 不可
列挙可能 不可
設定可能 不可

Infinity はグローバル オブジェクトのプロパティです。言い換えればグローバル スコープ内の変数です。

Infinity の初期値は Number.POSITIVE_INFINITY です。Infinity という値(正の無限大)は他のあらゆる数より大きい数です。

この値は数学的に無限大のように振る舞います。詳しくは を参照してください。

ECMAScript 5 の仕様では、Infinity は読み取り専用です(JavaScript 1.8.5/Firefox 4 にて実装)。

D=Infinity;     //=Infinity。[number]:Infinity
D=Infinity + 1; //=Infinity
D=Math.pow(10, 1000); //=Infinity
D=Math.log(0);  //=-Infinity
D=1 / Infinity; //=0
D=1 / 0;        //=Infinity

テスト