NaN (JavaScript)

数値以外の値。

定義場所

Number (Standard - JavaScript)

構文

Number.NaN

使用法

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

この例では、NaN を印刷します。
function p(stuff) {
 	print("<<<" + stuff + ">>>");
}

try {
	p(Number.NaN.toString()); // prints <<<?>>>
	n = new Number(Math.sqrt(-2));
	p(n); // prints <<<NaN>>>
	
} catch(e) {
	p("Error = " + e);
}