NEGATIVE_INFINITY (JavaScript)

負の無限数。

定義場所

Number (Standard - JavaScript)

構文

Number.NEGATIVE_INFINITY

使用法

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

MAX_VALUE より大きい負の数の値は NEGATIVE_INFINITY です。

NEGATIVE_INFINITY には、ストリング表現 -? (マイナス符号、疑問符) が付きます。

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

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

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