我想检查一个变量是否未定义,并快速找到一些stackoverflow答案,表示正确的方法是测试if(variable == null)。但在Chrome中,我收到一条错误消息: 未捕获的ReferenceError:未定义xdate
咦?我测试的全部原因是我没有得到这样的错误。我就像批准的stackoverflow答案那样做了。 这是我的代码段。
if (xdate == null){
var dateadd = "";
} else {
var dateadd = "&date="+date;
}
答案 0 :(得分:4)
使用类似的方法来验证变量是否未定义
if (typeof something === "undefined") {
alert("something is undefined");
}