//函数和全局作用域
var a = 11
function fn(){
var a = 200
console.log('fn', a)
}
console.log('global',a) //global 11
fn() //fn 200
console.log('global11',a) //global11 11
//在当前作用域中未定义的变量 即 自由变量
//作用域链 自由变量一直往父级上找 这种链式即是作用域链
var a = 100
function F1() {
var b = 200
function F2() {
var c = 300
console.log(a) // 100 a是 自由变量
console.log(b) // 200 b是 自由变量
console.log(c) // 300
}
F2()
}
F1()