js中(==和===)三个等号和两个等号的区别
结论
:等同符,先比较类型,再比较值,若类型不相同,直接返回false;
==:等值符,先比较类型,再比较值,若类型不相同,则先转化为同类型,再比较值;
类型转换规则:
1 如果等号两边是boolean、string、number三者中任意两者进行比较时,优先转换为数字进行比较。
2 null或undefined,
null == undefined //为true
null === undefined //为false
NaN == NaN //为false
NaN === NaN
原创
2021-04-01 13:52:17 ·
253 阅读 ·
0 评论