这个测试对于undefined有什么问题吗?使用'var undefined'来测试undefined有什么问题
var undefined;
if(x == undefined){
//do something
}
或本:
function undefined(x){
return typeof x == 'undefined';
}
if(undefined(x)){
//do something
}
的JSLint不抛出一个RESERVERD字错误,但代码似乎仍然工作...
有什么错,如果(typeof运算(X)=== '未定义')只是为了测试{...} – 2011-05-20 01:58:27
@Tim O什么都没有,但是'x == undefined'或undefined(x)要短得多。最后我经常测试未定义的。只是想让我的生活变得更容易... – 2011-05-20 02:02:29