a==b
两个类型不同时会发生转换
一个是布尔,则将布尔转为数字,false-0,true-1
一个是字符串,另一个是数字,则将字符创转为数值
一个是对象,另一个不是,则调用对象的valueOf方法转为基本类型
null与undefined相同
一个是NaN,则返回false(不等比较返回true)(两个NaN不相等)
两个都是对象,则比较他们是不是同一地址
==类型转换
a==b
两个类型不同时会发生转换
一个是布尔,则将布尔转为数字,false-0,true-1
一个是字符串,另一个是数字,则将字符创转为数值
一个是对象,另一个不是,则调用对象的valueOf方法转为基本类型
null与undefined相同
一个是NaN,则返回false(不等比较返回true)(两个NaN不相等)
两个都是对象,则比较他们是不是同一地址