如何在单一条件下骑未定义?
var test;
// the value of test may be null, undefined,0,1,true,false,or any other string
if(!test){
// it fails when test =true;
}
if(!!test){
// it fails when test =0;
}
是否有其他方法可以满足单一条件下的所有案例
答案 0 :(得分:1)
要检查变量 test 是否未定义且不为null,代码应如下所示:
var test;
if (typeof test !== 'undefined' && test !== null) {
console.log('the variable *test* is not defined and is not null');
}