1.作用域
JavaScript中作用域是变量/对象的作用范围,包括全局作用域和局部作用域。
2.全局作用域
全局作用域是的作用范围是代码全部,任何地方的函数都可以访问,一般直接在函数外部定义或者在函数中不做定义直接赋值,都是全局作用域。
3.局部作用域
局部作用域的变量只有部分代码可以访问,一般值是存在函数的内部,在内部声明,作用域就是本函数内部。
4.作用域链
通俗地讲,当声明一个函数时,局部作用域一级一级向上包起来,就是作用域链。
JavaScript中作用域是变量/对象的作用范围,包括全局作用域和局部作用域。
全局作用域是的作用范围是代码全部,任何地方的函数都可以访问,一般直接在函数外部定义或者在函数中不做定义直接赋值,都是全局作用域。
局部作用域的变量只有部分代码可以访问,一般值是存在函数的内部,在内部声明,作用域就是本函数内部。
通俗地讲,当声明一个函数时,局部作用域一级一级向上包起来,就是作用域链。