没有合适的资源?快使用搜索试试~ 我知道了~
JS之相等操作符详解
需积分: 0 0 下载量 91 浏览量
2020-10-21
13:19:51
上传
评论
收藏 33KB PDF 举报
温馨提示
试读
1页
下面小编就为大家带来一篇JS之相等操作符详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
资源详情
资源评论
资源推荐
JS之相等操作符详解之相等操作符详解
下面小编就为大家带来一篇JS之相等操作符详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参
考。一起跟随小编过来看看吧
1.相等相等 == 和不相等和不相等 !=
先转换操作数再比较相等性先转换操作数再比较相等性
在转换不同的数据类型时,相等和不相等遵循以下规则:
1.1 如果有一个操作数是布尔值,则在比较相等性前先将其转换为数值---false转换为0,true转换为1;
1.2 如果一个操作数是字符串,另一个操作数是数值,则在比较相等性前将字符串转换为数值
1.3 如果一个操作数是对象昂,另一个不是,则调用对象的valueOf()方法,用得到的基本类型值按照前面的规则比较
1.4 null和undefined是相等的
1.5 在比较相等性之前,不能将null和undefined转换为其他任何值
1.6 如果有一个操作符是NaN,则相等操作符返回false,不相等操作符返回true;即使两个操作数都是NaN,也一样
1.7 如果两个操作数都是对象,则比较它们是否指向同一个对象
表达式表达式 值值
null ==
undefined
true
"NaN" == NaN false
5 == NaN false
NaN == NaN false
NaN != NaN true
5 =="5" true
false == 0 true
true == 1 true
true == 2 flase
undefined == 0 false
null == 0 false
2.全等全等=== 和全不等和全不等 !==
两个操作数在未经转换的情况下相等返回true,不相等返回false;
undefined == null;//true
undefined === null;// false
以上这篇JS之相等操作符详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
weixin_38562725
- 粉丝: 3
- 资源: 931
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0