检查变量是否未定义无效

时间:2016-03-16 14:06:47

标签: javascript jquery

我想检查一个变量是否未定义,并快速找到一些stackoverflow答案,表示正确的方法是测试if(variable == null)。但在Chrome中,我收到一条错误消息: 未捕获的ReferenceError:未定义xdate

咦?我测试的全部原因是我没有得到这样的错误。我就像批准的stackoverflow答案那样做了。 这是我的代码段。

        if (xdate == null){
          var dateadd = "";
        } else {
          var dateadd = "&date="+date;
        }

1 个答案:

答案 0 :(得分:4)

使用类似的方法来验证变量是否未定义

if (typeof something === "undefined") {
    alert("something is undefined");
}