var num = 100
function fn(){
console.log(num)
}
num = 200
fn()
如果输出100,说明函数是在定义阶段解析;
如果输出200,说明函数是在调用阶段解析;
输出200
说明函数是在调用阶段解析。
var num = 100
function fn(){
console.log(num)
}
num = 200
fn()
如果输出100,说明函数是在定义阶段解析;
如果输出200,说明函数是在调用阶段解析;
输出200
说明函数是在调用阶段解析。