最新的Web開發教程
 

JavaScript數isNaN() Method

<JavaScript的編號參考

檢查值是否為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的編號參考