不要直接这样判断

if(!a){

  //如果没有定义。。。。

}

上述方法不可取,js读取一个没有定义的变量会报错,可以更换为

if(!window.a){

  //如果没有定义

}

因为window对象是整个dom的对象,表示window的某个属性是否存在,这种方法也是适用全局变量,如果是函数体内的话就要使用typeof()了

 if(typeof (a) == "undefined"){

        //相关操作  

  }

 

相关文章:

  • 2022-12-23
  • 2021-11-21
  • 2022-12-23
  • 2022-12-23
  • 2021-10-03
  • 2022-12-23
  • 2021-10-02
猜你喜欢
  • 2021-11-09
  • 2022-12-23
  • 2022-12-23
  • 2021-11-15
  • 2022-02-15
  • 2021-10-30
  • 2022-01-29
相关资源
相似解决方案