我们如何为未定义的变量添加检查,例如:
function A(val) { if (val == undefined) // do this else // do this }
JQuery 库是专门为简化和统一某些 JavaScript 功能而开发的。
但是,如果您需要根据undefined值检查变量,则无需发明任何特殊方法,因为 JavaScript 有一个typeof运算符,它简单、快速且跨平台:
undefined
typeof
if (typeof value === "undefined") { // ... }
它返回一个字符串,指示变量或其他未计算操作数的类型。与 相比,此方法的主要优点if (value === undefined) { ... }是在变量不存在typeof的情况下永远不会引发异常。value
if (value === undefined) { ... }
value