为了账号安全,请及时绑定邮箱和手机立即绑定

有个小疑问

有个特别的 ,有没有人发现 。。。为什么判断是‘’===‘’3个等号?不是2个

正在回答

2 回答

“==”和“!=”翻译过来是相等和不相等,“===”和“!==”翻译过来是全等和不全等。因为“==”并不是严格的相等,使用“==”进行比较的时候,会首先进行数据类型转换然后再进行比较。比如“0==false”这个表达式的返回值就是true,因为0转换为布尔值就是false。而使用“===”的话会先比较数据类型,然后再比较是否相等,如果数据类型不同则直接返回false,是真正意义上的相等。比如“0!==false”返回值也是true。由于“==”比较前进行数据转换的规则比较难记,所以推荐全部使用“===”。

3 回复 有任何疑惑可以回复我~

因为。。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Ajax全接触
  • 参与学习       224850    人
  • 解答问题       663    个

本课程通过一个案例,讲解Ajax的相关概念原理实现方式和应用

进入课程

有个小疑问

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信