var a = undefined;
var a == null;
上面两种写法的效果等价;
在if语句中, null 和undefined 都会被自动转为false
null
表示一个空的对象,转为数值时为0;
undefined
表示此处武定义的原始值,转为数值时为NaN
var a = undefined;
var a == null;
上面两种写法的效果等价;
在if语句中, null 和undefined 都会被自动转为false
null
表示一个空的对象,转为数值时为0;
undefined
表示此处武定义的原始值,转为数值时为NaN