js作用域总结

一、在ES5中,js 的作用域

      js作用域,只有全局作用域与函数作用域,没有块级作用域。

    1、全局作用域

    

var a = 10;
function aaa() {
alert(10)
}


function bbb(){
  var a=20;
   aaa()
}

bbb(); // 10

   a =10 是全局的  而a=20 是局部的

 2、变量的查找是就近原则,去寻找var定义的变量,

猜你喜欢

转载自www.cnblogs.com/leyan/p/9337201.html