亚咪吧 关注:15贴子:538
  • 0回复贴,共1

javascript 中== 和===区别大总结

只看楼主收藏回复

==会进行类型转换 ===不会进行类型转换
6==6 t
6===6 t
6=="6" t
6==="6" f
true==1 t
false==0 t
true===1 f
false===0 f
''==0 t
' '==0 t
null==undefined t //null和undefined互相相等,但是不等于其他人
null===undefined f
null==0 f
undefined == '' f
'false'== false f
NaN==NaN f //NaN是一个不确定的值
NaN == false f
NaN===false f
var a={} //比较内存地址
var b={}
var c=a
a==b f
a===b f
a==c t
a===c t


IP属地:福建1楼2023-07-20 11:33回复