例
檢查值是否為NaN:
isNaN(123) //false
isNaN(-1.23) //false
isNaN(5-2)
//false
isNaN(0) //false
isNaN('123') //false
isNaN('Hello') //true
isNaN('2005/12/12') //true
isNaN('') //false
isNaN(true)
//false
isNaN(undefined) //true
isNaN('NaN') //true
isNaN(NaN)
//true
isNaN(0 / 0) //true
試一試» 定義和用法
的isNaN()函數確定的值是否是非法數(Not-a-Number) 。
如果該值相當於為NaN此函數返回true。 否則返回false。
全局isNaN()函數,轉換測試值的號碼,然後測試它。
數。 isNan()不將值轉換為數字,並不會因為這是該類型的號碼不是任何值返回true。
瀏覽器支持
功能 | |||||
---|---|---|---|---|---|
isNaN() | 是 | 是 | 是 | 是 | 是 |
句法
isNaN( value )
參數值
參數 | 描述 |
---|---|
value | 需要。 將待測試的值 |
技術細節
返回值: | 布爾。 返回true如果值為NaN,否則返回false |
---|---|
JavaScript的版本: | 1.0 |
<JavaScript的全局函數