How can I determine if a JavaScript variable is defined in a page?

This question already has an answer here:

  • JavaScript check if variable exists (is defined/initialized) 28 answers

  • 我得到它使用if (typeof(x) != "undefined")


    为了避免意外的分配,我习惯颠倒条件表达式的顺序:

    if ('undefined' !== typeof x) {
    

    与其他运算符不同,typeof运算符在与未声明的符号一起使用时不会抛出ReferenceError异常,因此它可以安全地使用...

    if (typeof a != "undefined") {
        a();
    }
    
    链接地址: http://www.djcxy.com/p/95000.html

    上一篇: JS:如何检查一个变量是不是未定义的

    下一篇: 如何确定JavaScript变量是否在页面中定义?