1、JS作用域(js的作用域是根据函数进行划分)
xo = ‘huhansan’;
function func(){
var xo = ‘eric’;
function fo(){
var xo = ‘alex’;
console.log(xo);
}
fo();
}
func();
2、作用域链(当函数内部的局部变量不可用时,会自动向上一级寻找)
xo = ‘huhansan’;
function func(){
var xo = ‘eric’;
function fo(){
\var xo = ‘alex’;
console.log(xo);
}
fo();
}
func();
3、参数的提前声明