首先,环境是一个很重要的成分,就像我们在上班的时候,配置的电脑 座椅 办公桌 电灯,这就相当于我们工作的环境.JS也是如此,他也是需要执行环境的
默认的执行环境是全局变量执行环境
执行环境又分为 全局变量 和 局部变量
- 全局变量:全局变量 windows存在全局的执行环境中
- 局部变量:局部变量存在局部变量中,像形参 就是局部变量
所有的执行环境在 栈中(栈也称执行环境栈)
文字讲解太冗余 直接上解释图
局部变量是 b 和 num 是因为他们是在function中
而 a 是全局变量是因为 在windows当中,所有的地方都可以用他
很重要的一点就是 栈/执行环境栈 的一个规则就是 先进后出, 也就是 后进先出
完了....懒病犯了...不想写了 ....反正也没人看....溜溜球啦