理解js执行过程以及作用域相关的概念

Js执行过程: 一段js代码执行之前需要被js引擎编译,编译之后才会进入执行阶段。 js代码经过编译之后会生成两部分,执行上下文和可执行代码。 执行上下文:js执行一段代码的一个运行环境。比如调用一个