isNaN メソッド
指定した値が予約済みの値 NaN (非数) かどうかを表すブール値を返します。
function isNaN(number : Number) : Boolean
引数
- number
必ず指定します。 数値を指定します。
解説
isNaN メソッドは、指定した値が NaN である場合は真 (true) を返し、それ以外の場合は偽 (false) を返します。 通常、parseInt メソッドや parseFloat メソッドからの戻り値を調べるために使用します。
また、NaN または別の値を含む変数をそれ自身と比較して、NaN かどうかを調べることもできます。 値が等しいと評価されない場合、その変数は NaN となります。 NaN は、自身と比較して等しいと評価されない唯一の値です。
必要条件
対象:
使用例
// Returns false.
isNaN(100);
// Returns false.
isNaN("100");
// Returns true.
isNaN("ABC");
// Returns true.
isNaN("10C");
// Returns true.
isNaN(Math.sqrt(-1));