1.语法分析1.分析有无语法错误 2.预编译(发生在函数执行之前)1.创建AO对象(之前创建GO对象)2.找形参和变量声明,将变量和形参名作为AO属性名,值为underfind3.将实参值和形参统一4.在函数体里找函数声明,值赋值函数体5.AO里面没有的话,可以到GO全局对象上找到对应的值3.解释执行1.一句一句代码解释执行 ex:function test(a,b){ console.log(a); console.lgo(b); var b = 234; console.log(b); a = 123; console.log(a); function a() {} var a; b = ...