JavaScript:全域環境和全域物件

JS學習筆記

全域執行環境 Execution Context (Global)

JavaScript建立了Global,Global中又創建了

  1. 全域物件 Global Object
  2. 特殊變數 → 「this」

在全域等級裡
 Global Object ( window ) = this

*在視窗中執行JavaScript, Global Object =  Window Object

*在伺服器執行node.js的話,不會是Window Object ,會是不同的物件

執行JavaScript時,永遠會有一個Global Object

(每個視窗有自己的執行環境和自己的全域物件)

Global  "Not Inside a Function"
程式碼或變數不再函數裡時,就是全域的