检查变量是否未定义不起作用

Check if variable is undefined not working

本文关键字:不起作用 未定义 是否 变量 检查      更新时间:2023-09-26

我想检查一个变量是否未定义,并很快找到一些堆栈溢出答案,这些答案说正确的方法是测试if(variable==null)。 但是在Chrome中,我收到一条错误消息:未捕获的引用错误: 未定义 xdate

哼?我测试的全部原因是这样我就不会收到这样的错误。 我就像批准的堆栈溢出答案一样做到了。这是我的代码片段。

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

使用类似的东西来验证变量是否未定义

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