日期:2014-05-16 浏览次数:20357 次
!=和 ==和 !==和===的区别
?
在js里面null,0,"",false,undefined全部彼此相等(==),因为他们的计算值都为false,这意味test==false,当test为undefined的时候是true的,这正是!==和===的 有用地方,这两个操作符将检查变量的精确值(比如null) 而不是单纯的计算值(false)
?
null==false
0==defined
null!==false
false===false