iT邦幫忙

第 11 屆 iT 邦幫忙鐵人賽

DAY 14
1
自我挑戰組

重新開始的Vue.js 30day系列 第 15

從頭開始的Javascript 入門 -const let Day13

ES6 const let

const 常數名稱
let 宣告變數

// var 變數的 scope 以函式為界線,迴圈內外屬於同一個 scope
for(var i=0;i<3;i++){
	console.log("i:"+i);
}
console.log("outside i:"+i);

// 請將上方的變數 i 換用 let 宣告,比較輸出的差異。

// var 變數的 scope 以函式為界線,迴圈內外屬於同一個 scope

for(let i=0;i<3;i++){
	console.log("i:"+i);
}
console.log("outside i:"+i);

let const var 差別

  • var 變數的 scope 以函式為界線,迴圈內外屬於同一個 scope
    scope 可用範圍
  • let 可用範圍以程式區塊 ( 大括號 ) 為分界線
    let 以變數scope
    for(let i=0; i<5;i++){
    console.log(i);
    }
  • const 宣告常數 常數資料不能變動

上一篇
從頭開始的Javascript 入門 -Event Capture, Propagation, Bubbling Day13
下一篇
從頭開始的Javascript 入門 -ES6 繼承 Day14
系列文
重新開始的Vue.js 30day21

尚未有邦友留言

立即登入留言