解释型语言->写一行执行一行 javascript就是解释型语言
函数预编译发生在函数执行的前一刻 解决代码执行先后的问题
1,创建AO对象(函数执行期上下文)
2,找形参和变量声明,将变量声明和形参名作为AO属性名,值为underfined
3,将实参值和形参相统一
4,在函数体里找到函数声明,值赋予函数体
5, 最后执行函数
解释型语言->写一行执行一行 javascript就是解释型语言
函数预编译发生在函数执行的前一刻 解决代码执行先后的问题
1,创建AO对象(函数执行期上下文)
2,找形参和变量声明,将变量声明和形参名作为AO属性名,值为underfined
3,将实参值和形参相统一
4,在函数体里找到函数声明,值赋予函数体
5, 最后执行函数