什么是作用域?
作?域,即變量和函數?效的范圍
作用域分為:全局作用域和局部作用域
全局 在哪兒都能用的變量
局部作用域 只在某一個范圍內能用的 (有分為函數作用域和塊級作用域)
局部作用域的劃分:
var 定義的變量 看到函數就是劃分的標志,這種變量只在這個函數中能用出了函數就不能用了
let const 定義的變量 看到{}就是劃分的標志,在?括號之外不能訪問這些變量
作?域鏈
當在 Javascript 中使??個變量的時候,?先 Javascript 引擎會嘗試在當前作?域下去尋找該變
量,如果沒找到,再到它的上層作?域尋找,以此類推直到找到該變量或是已經到了全局作?域
如果在全局作?域?仍然找不到該變量,它就會在全局范圍內隱式聲明該變量(?嚴格模式下)或是直接報錯
總結
- 上一篇: 大话USB驱动之USB键盘驱动
- 下一篇: java textpad_TextPad