JavaScript中嚴格判斷NaN的方法
我也在FreeCodeCamp上碰到這樣一道題:
刪除數(shù)組中的所有假值。
在JavaScript中,假值有false、null、0、”“、undefined 和 NaN。
對于NaN的判斷,JS提供了函數(shù)isNaN()。但是使用isNaN()函數(shù)只能判斷變量是否非數(shù)字,而無法判斷變量值是否為NaN。
于是,應用NaN的性質:
> NaN === NaN; false //永遠返回false
我們就能使用 === 判斷變量是否為NaN。只需判斷變量是否與自身相等,若不等的情況,該變量的值即為NaN。
總結
以上所述是小編給大家介紹的JavaScript中嚴格判斷NaN的方法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!
- JS中判斷null、undefined與NaN的方法
- JS中判斷null、undefined與NaN的方法
- javascript使用isNaN()函數(shù)判斷變量是否為數(shù)字
- Javascript 中 null、NaN和undefined的區(qū)別總結
- 關于js new Date() 出現(xiàn)NaN 的分析
- JavaScript NaN和Infinity特殊值 [譯]
- Javascript中的isNaN函數(shù)使用說明
- 使用JS判斷是否數(shù)字和小數(shù)點組合的數(shù)字的兩中方法比較(isNaN和逐判斷)
- JavaScript Undefined,Null類型和NaN值區(qū)別
相關文章
原生態(tài)js,鼠標按下后,經(jīng)過了那些單元格的簡單實例
下面小編就為大家?guī)硪黄鷳B(tài)js,鼠標按下后,經(jīng)過了那些單元格的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-08-08
JavaScript 實現(xiàn)完美兼容多瀏覽器的復制功能代碼
這兩天在做Web前端時,遇到需求通過js實現(xiàn)文本復制的功能。經(jīng)過一番測試,終于實現(xiàn)了出來,有需要的小伙伴可以參考下。2015-04-04
D3.js的基礎部分之數(shù)組的處理數(shù)組的排序和求值(v3版本)
這篇文章主要介紹了D3.js的基礎部分之數(shù)組的處理數(shù)組的排序和求值(v3版本) ,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-05-05

