當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JavaScript技术篇 - js的null值判断,js的undefined的判断,js的null与undefined的2种区分方法
生活随笔
收集整理的這篇文章主要介紹了
JavaScript技术篇 - js的null值判断,js的undefined的判断,js的null与undefined的2种区分方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
undefined 和 null 用 == 比較是相等的,我們可以有兩種方法來進行區分。
區別方法一:
因為他們的類型時不同的,=== 會先比較類型,再比較值,所有可以直接用 === 來進行區分。
null 的類型是 object,undefined 的類型是 undefined。
區別方法二:
以區別 null 為例,!key && typeof(key)!=undefined 過濾完之后只剩 null 和 0 了,再用一個 key!=0 就可以把 0 過濾掉了。
== 的講解:
== 是先把左右兩邊轉化為相同的類型,再進行區分。
true 轉化為整數后是 1,false 轉化為整數后是 0。
喜歡的點個贊?吧!
總結
以上是生活随笔為你收集整理的JavaScript技术篇 - js的null值判断,js的undefined的判断,js的null与undefined的2种区分方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle数据库查询open_curs
- 下一篇: Dbvis数据库连接工具将查询出数据转化