欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

有關(guān)JS中的0,null,undefined,[],{},'''''''',false之間的關(guān)系

 更新時間:2017年02月14日 16:01:28   投稿:mrr  
這篇文章主要介紹了有關(guān)JS中的0,null,undefined,[],{},'',false之間的關(guā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之間的關(guān)系

因為在其他書上看到undefined,null,空字符串都能當(dāng)作false用在if語句判斷,所以一直以為undefined,null,空字符串,false之間是相等的關(guān)系;

前段時間在寫代碼時偶然發(fā)現(xiàn)nudefined==null;但此兩者并不等于空字符和false;了搞明白他們之間的關(guān)系,我又在瀏覽器上面試了一下;下面就是實驗結(jié)果

false為boolean型;‘'為字符串型;當(dāng)不考慮他們的數(shù)據(jù)類型時兩者相等;當(dāng)考慮數(shù)據(jù)類型時兩者不相等

實驗發(fā)現(xiàn)null的數(shù)據(jù)類型為object ;無論是否考慮數(shù)據(jù)類型空字符和空都不相等

當(dāng)不考慮字符類型時發(fā)現(xiàn)undefined等于null 當(dāng)考慮字符類型時undefined不等于空

相關(guān)文章

最新評論