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

标签 javascript jquery

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

嗯?我测试的全部原因是为了避免出现这样的错误。我就按照 stackoverflow 批准的答案那样做了。 这是我的代码片段。

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

最佳答案

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

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

关于javascript - 检查变量是否未定义不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36038043/

相关文章:

javascript - 使用 javascript 解析 JSON 对象对于名称中带有点的对象始终返回 'undefined'

jquery - 响应式 slider - 在幻灯片图像之间淡入淡出时如何不淡入背景

javascript - 页面上 float 导航栏和 float div 对象之间的冲突?

jquery - 覆盖 primefaces 4.0 中的 ui-autocomplete-loading css 类

javascript - JQuery 将对象附加到附加对象

javascript - 期望在箭头函数的末尾返回一个值 array-callback-return on filter function

javascript - 如何创建 getter 和 setter

function - 如何从事件处理程序获取返回数据?

javascript - 从两个对象生成 JSON 补丁

javascript - 如何在ajax成功方法中获取数组值?