JavaScript isNaN()

admin發表於2017-03-31

本章節通過程式碼例項isNaN()函式用法,希望能夠給需要的朋友帶來一定的幫助。

為了便於理解和記憶,先對這個函式的名字做一下分解:

NaN=not a number(非數值),那麼isNaN的意思就是判斷是否是一個非數值(NaN)。

此函式可以返回一個布林值,該值指示某值是否為保留值 NaN(非數值)。

語法結構:

[JavaScript] 純文字檢視 複製程式碼
isNaN(numValue)

如果使用Number()函式對numValue進行轉換,如果轉換得到的值是NaN,那麼isNaN返回值就是true,否則就是false。

程式碼例項:

[JavaScript] 純文字檢視 複製程式碼
console.log(isNaN(100));
console.log(isNaN("100"));
console.log(isNaN("antzone"));
console.log(isNaN("55softwhy.com"));
console.log(isNaN("-5"));
console.log(isNaN(Math.sqrt(-10)));

相關閱讀:

1.Number()函式可以參閱javascript Number()一章節。

2.Math.sqrt()方法可以參閱javascript Math.sqrt()一章節。

相關文章