null == undefined // true
null == 0 // true
undefined == 0 // false
var t=1;
var tt = Number(1);
var ttt = Number(1);
var t4 = new Number(1);
var t5 = new Number(1);
t === tt // true
tt === ttt //true
t4 == t // true
t4 == tt // true 类型转换比较 如果做拦截,结果可以为false
t4 === t // false
t4 === tt // false 类型不同, t4是对象 tt是数字
t4 == t5 // false t4是一个实例, t5是一个实例, 从语言上来说,他们是不一样的个体