JS 深度解析作用域、作用域链与闭包

目录

  • 作用域
    • 词法作用域
    • 块级作用域
  • 作用域链
  • 闭包

作用域

词法作用域(Lexical Scope)

JavaScript采用词法作用域,意味着变量的作用域是在编译阶段确定的,由代码在何处定义决定,而非运行时决定。简单来说,变量的作用域取决于它在源代码中的位置。

全局作用域:在任何函数外部定义的变量具有全局作用域,对整个程序可见。

你可能感兴趣的:(大前端&移动端全栈架构,javascript,ecmascript,前端)