本篇內容介紹了“JS中的0、null、undefined、[]、{}、''''''''和false之間的關系”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
海南網站制作公司哪家好,找創(chuàng)新互聯(lián)!從網頁設計、網站建設、微信開發(fā)、APP開發(fā)、響應式網站建設等網站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)從2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選創(chuàng)新互聯(lián)。
0與一些虛值的比較:
0與false
0==false
true
0與'':
0==''
true
0與[]:
0==[]
true
0與NaN:
0==NaN
false
0與undefined
0==undefined
false
0與null
0==null
false
0與{}
0=={}
false
''空值與一些值的比較
'' == false true ''==undefined false ''==null false ''==NaN false ''==[] true ''=={} false
空值與false,[]的相等的
undefined == null==>true
這些也不知道叫什么值的一些對比,這些值是否在一起相等 在一些js中可以用到
下面在給大家補充下js中的undefined,null,空字符串,false,true之間的關系
因為在其他書上看到undefined,null,空字符串都能當作false用在if語句判斷,所以一直以為undefined,null,空字符串,false之間是相等的關系;
前段時間在寫代碼時偶然發(fā)現(xiàn)nudefined==null;但此兩者并不等于空字符和false;了搞明白他們之間的關系,我又在瀏覽器上面試了一下;下面就是實驗結果
false為boolean型;‘'為字符串型;當不考慮他們的數(shù)據(jù)類型時兩者相等;當考慮數(shù)據(jù)類型時兩者不相等
實驗發(fā)現(xiàn)null的數(shù)據(jù)類型為object ;無論是否考慮數(shù)據(jù)類型空字符和空都不相等
當不考慮字符類型時發(fā)現(xiàn)undefined等于null 當考慮字符類型時undefined不等于空
“JS中的0、null、undefined、[]、{}、''''''''和false之間的關系”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注創(chuàng)新互聯(lián)網站,小編將為大家輸出更多高質量的實用文章!
網頁名稱:JS中的0、null、undefined、[]、{}、''''''''和false之間的關系
分享鏈接:http://muchs.cn/article34/jioope.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供外貿建站、網站建設、關鍵詞優(yōu)化、微信小程序、網站設計、虛擬主機
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)