今天遇到个缺陷:
if (data ==0 && data !="") {
alert(1);
} else {
alert(2);
}
后台data是0,然后始终是提示框的值为2。
解决方案:
if (data ===0) {
alert(1);
} else {
alert(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 和 == 的区别
转载于:https://www.cnblogs.com/chenchaochao/p/5502844.html