👉【JS基础整理—No.03】执行上下文_Chailo的博客-CSDN博客
👉【JS基础整理—No.04】作用域_Chailo的博客-CSDN博客
区别:
-
除全局作用域,每个函数有自己的作用域,在函数定义时确定。(只有一个) 全局执行上下文环境是在全局作用域确定之后,js代码马上执行之前创建; 函数执行上下文环境是在调用函数时,函数代码执行之前创建的。(有多个)
-
作用域是静态的,函数定义时确定好就一直存在且不变; 上下文环境是动态的,调用函数时创建,结束时释放。
联系:
-
上下文环境(对象)从属于所在作用域
-
全局执行上下文环境---->全局作用域;函数执行上下文环境--->函数作用域