不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等
同类型比较,直接进行“值”比较,两者结果一样
var num = 1; var str = '1'; var test = 1; test == num //true 相同类型 相同值 test === num //true 相同类型 相同值 num == str //true 把str转换为数字,检查其是否相等。 num === str //false 类型不同,直接返回false
同理,!= 与 !== 的区别也是如此。