Scope範疇Function內的變數,全域是無法拿到的,就算是var也一樣區塊範疇: 區塊就是兩個大括弧{ }裡面的範圍,如:if,while,for,const與let擁有區塊範疇(Block Scope)的特性,也就是全域取不到大括弧內的變數,但var沒有block scope特性(他是function scope)Scope Chain:當執行環境找不到變數就去外部環境找Block Scope 就是用區塊大括弧去定義範疇