****在转换不同的数据类型时,相等操作符和不相等操作符遵循下列基本规则:
1.如果有一个操作数是布尔值,在比较相等性之前先将其转换为数值;
2.如果一个操作数值字符串另一个操作数是数值,在比较相等性之前先将字符串转换为数值;
3.如果一个操作数是对象另一个操作数不是,则调用操作数的valueof()方法,用得到的基本类型值按照前面的规则进行比较;
4.这两个操作符在比较时遵循下列规则:
null和undefined是相等的;
比较相等性之前不能将null和undefined转换为其他任何值;
5.如果有一个操作数是NaN,则相等操作符返回false,不相等操作符返回true;
NaN不等于NaN
6.如果两个操作数都是对象,则比较他们是不是同一个对象****