JavaScriptのNaN定数は、非数を示す組み込みグローバル定数。
NumberオブジェクトのNaNプロパティNumber.NaN
と同じ。
サンプル
<script type="text/javascript">
document.write( isNaN( NaN ) + '<br />' );
document.write( isNaN( Number.NaN ) + '<br />' );
document.write( 'NaNのデータ型は、「' + typeof NaN + '」<br />' );
</script>
document.write( isNaN( NaN ) + '<br />' );
document.write( isNaN( Number.NaN ) + '<br />' );
document.write( 'NaNのデータ型は、「' + typeof NaN + '」<br />' );
</script>
↓↓↓出力結果↓↓↓