JavaScript中嚴格判斷NaN的方法
我也在FreeCodeCamp上碰到這樣一道題:
刪除數(shù)組中的所有假值。
在JavaScript中,假值有false、null、0、”“、undefined 和 NaN。
對于NaN的判斷,JS提供了函數(shù)isNaN()。但是使用isNaN()函數(shù)只能判斷變量是否非數(shù)字,而無法判斷變量值是否為NaN。
于是,應用NaN的性質(zhì):
> NaN === NaN; false //永遠返回false
我們就能使用 === 判斷變量是否為NaN。只需判斷變量是否與自身相等,若不等的情況,該變量的值即為NaN。
總結(jié)
以上所述是小編給大家介紹的JavaScript中嚴格判斷NaN的方法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!
- JS中判斷null、undefined與NaN的方法
- JS中判斷null、undefined與NaN的方法
- javascript使用isNaN()函數(shù)判斷變量是否為數(shù)字
- Javascript 中 null、NaN和undefined的區(qū)別總結(jié)
- 關(guān)于js new Date() 出現(xiàn)NaN 的分析
- JavaScript NaN和Infinity特殊值 [譯]
- Javascript中的isNaN函數(shù)使用說明
- 使用JS判斷是否數(shù)字和小數(shù)點組合的數(shù)字的兩中方法比較(isNaN和逐判斷)
- JavaScript Undefined,Null類型和NaN值區(qū)別
相關(guān)文章
使用堆實現(xiàn)Top K算法(JS實現(xiàn))
這篇文章主要介紹了使用堆實現(xiàn)Top K算法,即JS實現(xiàn),文中詳細介紹了Top K算法,感興趣的小伙伴們可以參考一下2015-12-12javascript常用方法、屬性集合及NodeList 和 HTMLCollection 的瀏覽器差異
對于 HTMLCollection集合對象 必須要說一說的是 namedItem方法. 看看規(guī)范的解釋.2010-12-12JavaScript實現(xiàn)向OL列表內(nèi)動態(tài)添加LI元素的方法
這篇文章主要介紹了JavaScript實現(xiàn)向OL列表內(nèi)動態(tài)添加LI元素的方法,實例分析了javascript操作html元素的技巧,需要的朋友可以參考下2015-03-03JavaScript實現(xiàn)鼠標拖拽調(diào)整div大小
這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)鼠標拖拽調(diào)整div大小,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-03-03