How can I determine if a JavaScript variable is defined in a page?
This question already has an answer here:
我得到它使用if (typeof(x) != "undefined")
为了避免意外的分配,我习惯颠倒条件表达式的顺序:
if ('undefined' !== typeof x) {
与其他运算符不同,typeof运算符在与未声明的符号一起使用时不会抛出ReferenceError异常,因此它可以安全地使用...
if (typeof a != "undefined") {
a();
}
链接地址: http://www.djcxy.com/p/95000.html
上一篇: JS:如何检查一个变量是不是未定义的