JavaScript Scope All In One

Posted xgqfrms

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript Scope All In One相关的知识,希望对你有一定的参考价值。

JavaScript Scope All In One Global Scope / 全局作用域 Script Scope / 脚本作用域 Local Scope / 局部作用域 (函数作用域)

JavaScript Scope All In One

  1. Global Scope / 全局作用域
  2. Script Scope / 脚本作用域
  3. Local Scope / 局部作用域 (函数作用域)
  4. Block Scope / 块级作用域 ( 作用域)
  5. Catch Scope / 捕获作用域 ( try...catch 作用域)
  6. Promise Scope ???
  7. Closure Scope / 闭包 Scope

demos

debugger

// 1. Global Scope / 全局作用域
var a = 1;
// 2. Script Scope / 脚本作用域
let b = 2;
// 3. Local Scope / 局部作用域
(function()
  var bb = 2;
  // 函数作用域 ???
  let c = 3;
)();


// ES6 let 等价于 ES5 IIFE ???