您好,我可以告诉我为什么在比较值
时会显示aleerta未定义 并且 b为空。它们是否相等? http://jsfiddle.net/4fmzjhge/
var a
var b=null;
//value of a
alert(a);
//
alert(b)
if(a==b){alert('test');}
alert(typeof(a));
alert(typeof(b));
答案 0 :(得分:0)
因为undefined,false,null,0在条件语句中具有相同的级别,所以它是= false