javascript中判斷變量是否為數字的方法,這裡主要介紹javascript裡的 isNaN() 函數。
功能: isNaN() 函數用於檢查其參數是否是非數字值。
語法: isNaN(x) x 必需。要檢測的值。
返回值: 如果 x 是特殊的非數字值 NaN(或者能被轉換為這樣的值),返回的值就是 true。如果 x 是其他值,則返回 false。
說明: isNaN() 函數可用於判斷其參數是否是 NaN,該值表示一個非法的數字(比如被 0 除後得到的結果)。
如果把 NaN 與任何值(包括其自身)相比得到的結果均是 false,所以要判斷某個值是否是 NaN,不能使用 == 或 === 運算符。正因為如此,isNaN() 函數是必需的。