javaScript = == ===区别

javamavin 2012-03-27 02:28:04
1 = 只是一个赋值运算符将右边的值赋给左边
2 == 是比较运算符比较两个变量或对象的值是否相等,不比较类型只比较值的相等
3 === 跟==类似也是比较运算符,不过更精确,会同时比较类型跟值是否相同
希望大家交流一下看还有什么补充的!
...全文
125 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
javamavin 2012-03-29
  • 打赏
  • 举报
回复
LS的能具体说下什么情况
例如 a="10.1";b=10.1;
有些时候if(a==b) 会出现false的情况
tyasdxx 2012-03-29
  • 打赏
  • 举报
回复
没用过那么多~
javamavin 2012-03-29
  • 打赏
  • 举报
回复
这个问题是我面试过程中应到的,所以通过大家一起交流学习下
昨日凡阳 2012-03-29
  • 打赏
  • 举报
回复
lz是想说明一下。
菖蒲老先生 2012-03-29
  • 打赏
  • 举报
回复
没用过 ===,学习下。
VCXIAOHEI 2012-03-28
  • 打赏
  • 举报
回复
你总结的已经很好了,好像没什么要总结的了……

分享一下,我遇到的一个小问题
例如 a="10.1";b=10.1;
有些时候if(a==b) 会出现false的情况
所以遇到这种情况,最好采用 if(a*1==b*1)

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧