/*
var foo = 2;
test();
function test(){
foo = 5; //覆盖了全局的foo
}
console.log(foo);//5
*/
/*
var foo = 2;
test();
function test(){
function foo(){} //声明了一个局部foo
foo = 5; //所以这里的foo不会覆盖全局的foo
}
console.log(foo);//2
*/
/*
var foo = 2;
test();
function test(){
foo = 5; //覆盖了全局的foo
}
console.log(foo);//5
*/
/*
var foo = 2;
test();
function test(){
function foo(){} //声明了一个局部foo
foo = 5; //所以这里的foo不会覆盖全局的foo
}
console.log(foo);//2
*/