1.两个值进行比较的时候,推荐使用===,在值和数据类型都相等的情况下,才相等。
2.两个等号进行比较时的数值转换
NaN不等于任何值,包括NaN本身
null == undefined,结果为true
如果操作符两边有数值或布尔值,那么两边都转化为数值进行比较
如果操作符两边有字符串,哪两边转成字符串(如果上面一条满足,就按上面一条转换)
如果两边都是对象,那么直接比地址
1.两个值进行比较的时候,推荐使用===,在值和数据类型都相等的情况下,才相等。
2.两个等号进行比较时的数值转换
NaN不等于任何值,包括NaN本身
null == undefined,结果为true
如果操作符两边有数值或布尔值,那么两边都转化为数值进行比较
如果操作符两边有字符串,哪两边转成字符串(如果上面一条满足,就按上面一条转换)
如果两边都是对象,那么直接比地址