一、在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定义的变量,
一、在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定义的变量,