今天遇到一个奇葩是前端js问题,记录一下。
在js代码中
if (a== ''){
return;
}
如果a=0
正常的思维,应该0==' '是返回flase
可结果让我大跌眼镜,后来查询了资料才知道,在前端js中,数字0和空是相等的。记住这个坑吧,算是一个小知识了
今天遇到一个奇葩是前端js问题,记录一下。
在js代码中
if (a== ''){
return;
}
如果a=0
正常的思维,应该0==' '是返回flase
可结果让我大跌眼镜,后来查询了资料才知道,在前端js中,数字0和空是相等的。记住这个坑吧,算是一个小知识了