共用方式為


isNaN 方法

傳回的布林值將說明數值是否為保留值 NaN (非數值)。

function isNaN(number : Number) : Boolean

引數

  • number
    必要項。 數值。

備註

如果數值為 NaN,則 isNaN 函式會傳回 true,否則傳回 false。 您通常會使用此函式來測試 parseIntparseFloat 方法所傳回的數值。

另外,包含 NaN 或其他值的變數也可以與其本身比較。 如果比較結果不相等,則它會是 NaN。 原因是 NaN 是唯一與其本身不相等的值。

需求

版本 1

套用至︰

Global 物件

範例

// Returns false.
isNaN(100);
// Returns false.
isNaN("100");
// Returns true.
isNaN("ABC");
// Returns true.
isNaN("10C");
// Returns true.
isNaN(Math.sqrt(-1));

請參閱

參考

isFinite 方法

NaN 屬性 (全域)

parseFloat 方法

parseInt 方法