第二步:将存储的字符串复制一份到新开辟的栈内存中,使其变为真正的 JS 代码。 第三步:先对形参进行赋值,再进行变量提升,比如将 var function 变量提升。 第四步:在这个新开辟的作用域中自上而下执行。 思考题:为什么是自上而下执行呢? 将执行结果返回给当前调用的函数 思考题:将执行结果返回给当前调用的函...