JavaScript中嚴(yán)格判斷NaN的方法
我也在FreeCodeCamp上碰到這樣一道題:
刪除數(shù)組中的所有假值。
在JavaScript中,假值有false、null、0、”“、undefined 和 NaN。
對(duì)于NaN的判斷,JS提供了函數(shù)isNaN()。但是使用isNaN()函數(shù)只能判斷變量是否非數(shù)字,而無(wú)法判斷變量值是否為NaN。
于是,應(yīng)用NaN的性質(zhì):
> NaN === NaN; false //永遠(yuǎn)返回false
我們就能使用 === 判斷變量是否為NaN。只需判斷變量是否與自身相等,若不等的情況,該變量的值即為NaN。
總結(jié)
以上所述是小編給大家介紹的JavaScript中嚴(yán)格判斷NaN的方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!
- 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ù)使用說(shuō)明
- 使用JS判斷是否數(shù)字和小數(shù)點(diǎn)組合的數(shù)字的兩中方法比較(isNaN和逐判斷)
- JavaScript Undefined,Null類型和NaN值區(qū)別
相關(guān)文章
使用堆實(shí)現(xiàn)Top K算法(JS實(shí)現(xiàn))
這篇文章主要介紹了使用堆實(shí)現(xiàn)Top K算法,即JS實(shí)現(xiàn),文中詳細(xì)介紹了Top K算法,感興趣的小伙伴們可以參考一下2015-12-12javascript常用方法、屬性集合及NodeList 和 HTMLCollection 的瀏覽器差異
對(duì)于 HTMLCollection集合對(duì)象 必須要說(shuō)一說(shuō)的是 namedItem方法. 看看規(guī)范的解釋.2010-12-12JavaScript實(shí)現(xiàn)向OL列表內(nèi)動(dòng)態(tài)添加LI元素的方法
這篇文章主要介紹了JavaScript實(shí)現(xiàn)向OL列表內(nèi)動(dòng)態(tài)添加LI元素的方法,實(shí)例分析了javascript操作html元素的技巧,需要的朋友可以參考下2015-03-03微信小程序獲取復(fù)選框全選反選選中的值(實(shí)例代碼)
這篇文章主要介紹了微信小程序獲取復(fù)選框全選反選選中的值,本文通過(guò)實(shí)例代碼給大家簡(jiǎn)單介紹,需要的朋友可以參考下2019-12-12JavaScript實(shí)現(xiàn)鼠標(biāo)拖拽調(diào)整div大小
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)鼠標(biāo)拖拽調(diào)整div大小,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-03-03js中將多個(gè)語(yǔ)句寫成一個(gè)語(yǔ)句的兩種方法小結(jié)
js中將多個(gè)語(yǔ)句寫成一個(gè)語(yǔ)句的兩種方法講述了逗號(hào)運(yùn)算符將多個(gè)語(yǔ)句寫成一個(gè)語(yǔ)句以及花括號(hào)寫成一個(gè)語(yǔ)句的實(shí)現(xiàn)方法,需要的朋友可以參考一下2007-12-12JS+CSS實(shí)現(xiàn)滑動(dòng)切換tab菜單效果
這篇文章主要介紹了JS+CSS實(shí)現(xiàn)滑動(dòng)切換tab菜單效果,涉及javascript鼠標(biāo)事件及頁(yè)面元素樣式的動(dòng)態(tài)切換效果實(shí)現(xiàn)技巧,需要的朋友可以參考下2015-08-08