例
檢查值是否為NaN:
Number.isNaN(123) //false
Number.isNaN(-1.23) //false
Number.isNaN(5-2)
//false
Number.isNaN(0) //false
Number.isNaN('123') //false
Number.isNaN('Hello')
//false
Number.isNaN('2005/12/12') //false
Number.isNaN('') //false
Number.isNaN(true)
//false
Number.isNaN(undefined) //false
Number.isNaN('NaN') //false
Number.isNaN(NaN)
//true
Number.isNaN(0 / 0) //true
試一試» 定義和用法
該Number. isNaN() Number. isNaN()方法確定的值是否是NaN (Not-A-Number)
如果值是該類型號碼的這個方法返回true,相當於為NaN。 否則返回false。
數。 isNaN()是從全球不同isNaN()函數。 全局isNaN()函數將測試值的號碼,然後測試它。
數。 isNan()不將值轉換為數字,並不會因為這是該類型的號碼不是任何值返回true。
提示:在JavaScript中,值NaN被認為是一種類型的數目。
瀏覽器支持
方法 | |||||
---|---|---|---|---|---|
Number. isNaN() | 是 | 12.0 | 32 | 9 | 22 |
句法
Number.isNaN( value )
參數值
參數 | 描述 |
---|---|
value | 需要。 將待測試的值 |
技術細節
返回值: | 布爾。 返回true如果值是Number.NaN,否則返回false |
---|---|
JavaScript的版本: | ECMAScript中6 |
<JavaScript的編號參考