为什么在比较两个变量的值时会在jquery中显示警报?

时间:2014-09-01 07:21:55

标签: javascript jquery

您好,我可以告诉我为什么在比较值

时会显示aleert

a未定义 并且 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));

1 个答案:

答案 0 :(得分:0)

因为undefined,false,null,0在条件语句中具有相同的级别,所以它是= false