ホームページ > 記事 > ウェブフロントエンド > JavaScript_Basics で NaN 値を使用する方法
引用符のないリテラル定数 NaN は特別な値であり、非数値ではないことを意味します。 NaN は常に NaN を含む任意の数値と比較されるため、通常は有効な数値を返す必要がある関数を示すために使用されるエラー条件です。
注: 値が NaN 値かどうかを確認するには、isNaN() グローバル関数を使用します。
文法
次の構文を使用してプロパティにアクセスできます:
var val = Number.NaN;
例:
ここで、dayOfMonth は 31 より大きい場合に NaN を割り当て、有効な範囲を示すメッセージを表示します。
<html> <head> <script type="text/javascript"> <!-- function showValue() { var dayOfMonth = 50; if (dayOfMonth < 1 || dayOfMonth > 31) { dayOfMonth = Number.NaN alert("Day of Month must be between 1 and 31.") } alert("Value of dayOfMonth : " + dayOfMonth ); } //--> </script> </head> <body> <p>Click the following to see the result:</p> <form> <input type="button" value="Click Me" onclick="showValue();" /> </form> </body> </html>
これにより、次の結果が生成されます:
Day of Month must be between 1 and 31. Value of dayOfMonth : NaN