1
“==”与“===”的区别?
2
0,“ ”,null,undefind两两用“==”比较结果为true,原因是什么?、
1、2都可以参考 https://www.zhihu.com/question/31442029
谢谢
== 判断两者值是否相等(不判断数据类型) ===在判断值和类型是否相等,也叫全等
==不判断数据类型只判断值, ===需要值和类型完全相等
第二个呢?
@小朋友骨: 因为==没有判断数据类型呀,这三个其实都是没有值呀
@LLSmile: 0,“ ”,null,undefind两两用“==”比较结果为true,这个原因是什么呢?、
@小朋友骨: 因为这四个都是都相当于false
== 判断的时候会将2边的对象调用toString() 比较 === 不会帮你转换类型 也就是说 === 比如类型一样纸一样才会返回ture
==不判断数据类型只判断值, ===需要值和类型完全相等
第二个看看这个
http://www.cnblogs.com/eastday/archive/2010/03/03/1677324.html
第二个百度了 不知道写的什么
@小朋友骨: 对了,你写的这个两两用==是true是不对的吧
@鸿燕藏锋: 是这样写的
null == undefined, 但是他们和其它的可不相等