POSITIVE_INFINITY (JavaScript)

正の無限数。

定義場所

Number (Standard - JavaScript)

構文

Number.POSITIVE_INFINITY

使用法

POSITIVE_INFINITY は定数であり、構文に示されるように静的に呼び出されるか、オブジェクトから呼び出される値と同じです。

MAX_VALUE より大きい正の数の値は POSITIVE_INFINITY です。

POSITIVE_INFINITY には、ストリング表現 ? (疑問符) または +? (プラス符号、疑問符) が付きます。

0 で除算すると無限数になります。

次の例では、正の無限数を印刷し、正の無限数が、非常に大きな数の結果であるか、0 で除算した結果であることを示します。
function p(stuff) {
 	print("<<<" + stuff + ">>>");
}

try {
	p(Number.POSITIVE_INFINITY.toString()); // prints <<<?>>>
	p(Number.POSITIVE_INFINITY.valueOf()); // prints <<<Infinity>>>
	var n = new Number(1.7976931348623157E309);
	if (n == Number.POSITIVE_INFINITY) {
		p(n + " = Number.POSITIVE_INFINITY");
		// prints <<<Infinity = Number.POSITIVE_INFINITY>>>
	}
	if ((5/0) == Number.POSITIVE_INFINITY) {
		p("division by 0 = Number.POSITIVE_INFINITY");
		//prints <<<division by 0 = Number.POSITIVE_INFINITY>>>
	}
	
} catch(e) {
	p("Error = " + e);
}