js里==和===的区别
2016-05-17 19:20
204 查看
今天遇到个缺陷:
后台data是0,然后始终是提示框的值为2。
解决方案:
== 是对比值 ===是对比堆栈内存地址,我理解为java的 equals 和 == 的区别
if (data ==0 && data !="") { alert(1); } else { alert(2); }
后台data是0,然后始终是提示框的值为2。
解决方案:
if (data ===0) { alert(1); } else { alert(2); }
== 是对比值 ===是对比堆栈内存地址,我理解为java的 equals 和 == 的区别
相关文章推荐
- 《JavaScript程序设计》课堂交流区问题汇总(基础篇)
- javascript笔试题(2)
- js 跨域 post 还有get
- js学习之math对象
- JSP-表单元素示例
- JSP中文编码问题
- C# 解析JSON方法总结
- 深入理解javascript系列,读书笔记
- JS日期时间类型(Y-m-d H:i:s)与时间戳互转
- 深入学习JS: __doPostBack函数
- 12个JavaScript技巧
- expressjs中的错误处理中间件
- JSON-OC 转换对照表
- 世界国家中英文名称以及地区区号json格式
- 利用platform库获取浏览器和操作系统版本
- JVM调优- jstat(转)
- Hammer.js v1.0.5 在Surface上使用Chrome时,手指点击时放大
- [Anuglrjs]系列——学习与实践
- a href=#与 a href=javascript:void(0) 的区别
- js json转字符串