您现在的位置是:首页 > web开发 > Js全等和等于

Js全等和等于

web开发作者:dayu日期:13天前点击:4

0只有和0,false,‘ ’,还有[ ]比较为真值

技术分享

‘ ‘ 只有和0 , ‘ ’ ,false ,[]比较为真

技术分享

[]和0,‘’,false比较为真值,与[]不是!!

技术分享

null 与undefined

技术分享

技术分享

一、首先看双等号前后有没有NaN,如果存在NaN,一律返回false。

技术分享

二、再看双等号前后有没有布尔,有布尔就将布尔转换为数字。(false是0,true是1)
三、接着看双等号前后有没有字符串, 有三种情况:
1、对方是对象,对象使用toString()或者valueOf()进行转换;
2、对方是数字,字符串转数字;(前面已经举例)
3、对方是字符串,直接比较;
4、其他返回false
四、如果是数字,对方是对象,对象取valueOf()或者toString()进行比较, 其他一律返回false
五、null, undefined不会进行类型转换, 但它们俩相等

Js全等和等于

原文地址:http://www.cnblogs.com/jimaojin/p/7524404.html


下一篇       上一篇