先说 ===,这个比较简单:
1、如果类型不同,就[不相等]
2、如果两个都是数值,并且是同一个值,那么[相等]。
3、如果两个都是字符串,每个位置的字符都一样,那么[相等];否则[不相等]。
4、如果两个值都是true,或者都是false,那么[相等]。
5、如果两个值都引用同一个对象或函数,那么[相等];否则[不相等]。
6、如果两个值都是null,或者都是undefined,那么[相等]。 再说 ==,根据以下规则:
1、如果两个值类型相同,进行 === 比较。
2、如果两个值类型不同,他们可能相等。根据下面规则进行类型转换再比较:
3、如果一个是null、一个是undefined,那么[相等]。
4、如果一个是字符串,一个是数值,把字符串转换成数值再进行比较。
5、如果任一值是 true,把它转换成 1 再比较;如果任一值是 false,把它转换成 0 再比较。
6、任何其他组合,都[不相等]。
【JS】js判断等号、等同(===、==)
来源: 时间:2024-10-24 16:08
最新推荐文章于 2024-07-18 15:45:17 发布

Nsindi 于 2022-04-26 21:02:03 发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
相关知识
【JS】js判断等号、等同(===、==)
js密码强度实时验证代码
JS === 实现回到顶部
js移动方块
利用js实现 禁用浏览器后退
js中==和===区别
JS移动端浏览器取消右划后退的几种方法
桌面宠物 ② 通过js制作属于自己的web网页宠物
【HTML5网页期末作业】基于HTML+CSS+JS实现宠物网站,表单展示登录页面,带JS密码验证
JS
原文链接: 【JS】js判断等号、等同(===、==) https://www.mcbbbk.com/newsview449773.html
| 上一篇: 如图,在菱形ABCD中,AC=8... | 下一篇: 贷款评估费是什么 |
推荐分享

- 1养玉米蛇的危害 30599
- 2狗交配为什么会锁住?从狗狗生... 7919
- 3我的狗老公李淑敏33——如何... 6903
- 4中国境内禁养的十大鸟种,你知... 5590
- 5petpet generat... 5159
- 6豆柴犬为什么不建议养?可爱的... 4913
- 7南京宠物粮食薄荷饼宠物食品包... 4884
- 8自制狗狗辅食:棉花面纱犬的美... 4856
- 9家养水獭多少钱一只正常 4822
- 10广州哪里卖宠物猫狗的选择性多... 4712
分享热点排名




