JavaScript 全攻略:克服 JS 的奇怪部分 - 執行環境與詞彙環境(1)

JavaScript 全攻略:克服 JS 的奇怪部分筆記 - 第二章

名詞解釋

一些名詞解釋:

語法解析器(Syntax parsers):

是一隻程式,如果你的程式是合乎語法,他就會運行(做你要他做的動作),將你的程式轉換成電腦懂的語言。

執行環境(Execution contexts):

是一個包裹,在管理運行中的程式(其中也包含我自己寫的程式)

詞彙環境(Lexical environments):

程式被寫在哪裡,周圍的環境是甚麼。

物件(Object):

在javascript中,物件就是name和value的對應

全域環境(Global environment):

全域(Global):

在javascript中,global指的是not inside a function

在Global 的 Execution context 中會產生一個全域物件,叫做window,在全域環境中,他和this是相同的。

 

參考資料

https://www.udemy.com/javascriptjs/learn/v4/overview