Var , let ,const 三種變數宣告(declare )
從上圖可以發現在 { } 內的 變數 let y =10 , 是無法在{} 條件式外給呼叫.
\\ {} 這邊稱為區塊 block 或 條件括弧 等 .
變數Variables. let=Y 房在區塊{}外面 , 在條件式裡面的區塊內, 及區塊外都同時能被讀取.
*大括號的語法如 for、while 和 function,都會限制變數的存活範圍。 ^_^
補充說明: 如果只單純使用區塊也能達到限制變數範圍的作用 (awesome)!
在透過DevTools 去看很多網頁的編程, 會發現不少範例變數是用Var
作用域範圍 只要記得 Var 是不受作用域範圍. 其他有.
{Var Barry = ‘awesome ‘ } 區塊內 . console.log (Barry ) 呼叫OK
各位同學們! OK 嗎?