首页 > 分享 > 【JS】js判断等号、等同(===、==)

【JS】js判断等号、等同(===、==)

最新推荐文章于 2024-07-18 15:45:17 发布

Nsindi 于 2022-04-26 21:02:03 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

先说 ===,这个比较简单:
1、如果类型不同,就[不相等]
2、如果两个都是数值,并且是同一个值,那么[相等]。
3、如果两个都是字符串,每个位置的字符都一样,那么[相等];否则[不相等]。
4、如果两个值都是true,或者都是false,那么[相等]。
5、如果两个值都引用同一个对象或函数,那么[相等];否则[不相等]。
6、如果两个值都是null,或者都是undefined,那么[相等]。  再说 ==,根据以下规则:
1、如果两个值类型相同,进行 === 比较。
2、如果两个值类型不同,他们可能相等。根据下面规则进行类型转换再比较:
3、如果一个是null、一个是undefined,那么[相等]。
4、如果一个是字符串,一个是数值,把字符串转换成数值再进行比较。
5、如果任一值是 true,把它转换成 1 再比较;如果任一值是 false,把它转换成 0 再比较。
6、任何其他组合,都[不相等]。

相关知识

【JS】js判断等号、等同(===、==)
js密码强度实时验证代码
JS === 实现回到顶部
js移动方块
利用js实现 禁用浏览器后退
js中==和===区别
JS移动端浏览器取消右划后退的几种方法
桌面宠物 ② 通过js制作属于自己的web网页宠物
【HTML5网页期末作业】基于HTML+CSS+JS实现宠物网站,表单展示登录页面,带JS密码验证
JS

网址: 【JS】js判断等号、等同(===、==) https://m.mcbbbk.com/newsview449773.html

所属分类:萌宠日常
上一篇: 如图,在菱形ABCD中,AC=8
下一篇: 贷款评估费是什么