学习目标: (1)能够知道 解析器,运行 js 分为那两步 答: 预解析 和 代码执行 (2)能够说出 变量提升的 步骤和运行过程 (3)能够说出 函数提升的 步骤和运行过程 目录 (1)预解析 (2)变量预解析 和 函数预解析 (3)预解析案例 (1)预解析 案例: 变量提升 声名变量未赋值 所以打印 undefined fun需要写到 下面 因为赋完值,就有了函数,就可以调用了,, 调用是写在 函数表达式后面的