确定变量的未定义或空状态
在您提供的代码中,JavaScript 解释器会停止执行,因为您正在将字符串与未定义的值。要确定变量是否未定义或为 null,您应该使用抽象相等运算符 (==) 而不是严格相等运算符 (===)。
抽象相等运算符将两个值评估为松散规范,允许类型转换。在这种情况下,如果变量 EmpName 未定义或为 null,则比较 EmpName == 'undefined' 将计算为 true。以下是修改后的代码:
var EmpName = $("#esd-names div#name").attr('class'); if (EmpName == null) { // Execute your logic }
此代码将准确处理 EmpName 未定义或为 null 的两种情况,允许您继续执行预期的操作。
以上是如何检查 JavaScript 变量是否未定义或为 Null?的详细内容。更多信息请关注PHP中文网其他相关文章!