您的位置:首页 > Web前端 > JavaScript

js里==和===的区别

2016-05-17 19:20 204 查看
今天遇到个缺陷:

if (data ==0 && data !="") {
alert(1);
} else {
alert(2);
}


后台data是0,然后始终是提示框的值为2。

解决方案:

if (data ===0) {
alert(1);
} else {
alert(2);
}


 == 是对比值 ===是对比堆栈内存地址,我理解为java的 equals 和 == 的区别 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: