var a=1;
var b="1";
var b="1";
alert(a===b); // 结果是false
var a=1;
var b="1";
alert(a==b); // 结果是true
看起来差不多,其实类型不一样。有时候运算,浏览器会基于那个环境将字符串变成数字,或者将数字变成字符串,为了“方便”。
alert(a===b); // 结果是false
var a=1;
var b="1";
alert(a==b); // 结果是true
看起来差不多,其实类型不一样。有时候运算,浏览器会基于那个环境将字符串变成数字,或者将数字变成字符串,为了“方便”。