简单来说
==:值等
===:严格的比较
==在比较的时候会自动将两边的对象转换成相同数据类型,再进行比较。
===的比较更为严格。数据类型不一致会直接返回false。
一些容易记混的比较。
null与undefined:==返回true,===返回false。
NaN不与任何值相等(包括它自己)。只能用isNaN()判断。
function Obb(){
this.func = function(){
return "1";
}
}
var a1 = new Obb();
var a2 = new Obb();
alert(a1.func == a2.func);
alert(a1.func === a2.func);
//不是一个引用,都是false