javascript - 如何在 jQuery 中检查 'undefined' 值

标签 javascript jquery undefined

Possible Duplicate:
Detecting an undefined object property in JavaScript
javascript undefined compare

我们如何为 undefined variable 添加检查,例如:

function A(val) {
  if (val == undefined) 
    // do this
  else
    // do this
}

最佳答案

JQuery 库是专门为简化和统一某些 JavaScript 功能而开发的。

但是,如果您需要根据 undefined 值检查变量,则无需发明任何特殊方法,因为 JavaScript 有 typeof运算符,简单、快速、跨平台:

if (typeof value === "undefined") {
    // ...
}

它返回一个字符串,指示变量或其他未计算的操作数的类型。与 if (value === undefined) { ... } 相比,此方法的主要优点是 typeof 在 if variable 不存在。

关于javascript - 如何在 jQuery 中检查 'undefined' 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10653367/

相关文章:

javascript - 如何在bxslider中使用 "stopAuto"函数?

javascript - 具有动态轴缩放的固定中心

javascript - 设置与点击元素相同偏移量的新元素时偏移位置错误

javascript - 这些条件有什么不同?

javascript - 为什么这个对象属性未定义?

javascript - 未定义 setOnLoadCallback 的 Google 可视化

javascript - 为什么JQuery 2周没有使用后就不再工作了

javascript - 如何通过 JavaScript 访问打印机 SNMP 数据

javascript - 在 jQuery 中向上遍历 DOM 以获取父元素

javascript - 使用 javascript 为用户延迟加载内容的更好方法是什么?