九大作用域包括:
Global 作用域:通過 `var` 聲明一個變數,可以在瀏覽器環境下通過 `window.a` 訪問全局變數。
Local 作用域:在函式內聲明一個變數,調用這個函式時,可以看到 Scope 里有 Local 類型的作用域,也就是本地作用域,裡面保存了變數。
Block 作用域:es6 加入了塊語句,它也同樣會生成作用域,如 `if`、`while`、`for` 等語句都會生成 Block 作用域,會把裡面聲明的變數放到 Block 作用域內,也就是塊級作用域。
以上三種作用域都很常見,沒什麼好說的。