如何确定JavaScript变量是否在页面中定义?
这个问题在这里已经有了答案:
我得到它使用if (typeof(x) != "undefined")
为了避免意外的分配,我习惯颠倒条件表达式的顺序:
if ('undefined' !== typeof x) {
与其他运算符不同,typeof运算符在与未声明的符号一起使用时不会抛出ReferenceError异常,因此它可以安全地使用...
if (typeof a != "undefined") {
a();
}
链接地址: http://www.djcxy.com/p/94999.html
上一篇: How can I determine if a JavaScript variable is defined in a page?
下一篇: Compare JavaScript values of different type (not strings)?