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

==和===的区别

课程中的if(tipE.style.display==='none')可以写成if(tipE.style.display=='none')吗

正在回答

3 回答

关于==和===的用法,jquery源码中有一种推荐写法用了双等:即判断对象属性或函数方法是否存在时可以使用两等。

例:if(obj.a==null){

//jQuery中的推荐写法,表示obj.a===null|obj.a===undefined

}

其他情况为了避免强制类型建议都使用===。

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

==和===都表示等于的意思

但是==是半等于,===是全等于

例如数字1和字符串‘1’

1=='1'为真,此时不考虑等号两边的类型

1===‘1’为假,此时考虑了两边的数据类型,左边是数值,右边为字符串

以后这种简单问题,最好先百度喔

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

可以,字符串一般写==

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

举报

0/150
提交
取消
React入门
  • 参与学习       122141    人
  • 解答问题       121    个

颠覆式前端UI开发框架React入门视频教程,赶紧学起来

进入课程

==和===的区别

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