如何判斷一個值是否等於NaN

antzone發表於2017-04-11

由於NaN非常的特殊,它連自己本身都不相等,那麼我們該如何判斷一個值是否等於NaN呢。

關於NaN可以參閱javascript NaN一章節。

實現判斷的方法有多種,下面分別通過程式碼例項做一下介紹:

判斷方式一:

[JavaScript] 純文字檢視 複製程式碼
console.log(isNaN(NaN))

關於isNaN()方法可以參閱javascript isNaN()章節。

判斷方式二:

[JavaScript] 純文字檢視 複製程式碼
var num = NaN;
console.log(num!=num)

既然它都不等於自身,那麼就利用這個特點實現判斷。


相關文章