执行以下javascript代码,我得到0等于''(一个空字符串)。
可能重复:暗示字符串比较,0 ='',但1 ='1'
可能重复:暗示字符串比较,0 ='',但1 ='1'
var a = 0;
var b = '';//empty string
if(a==b){
console.log('equal');//this is printed in console
}else{
console.log('not equal');
}
有人可以指导一下这背后的原因吗?