var-let-const

let : 為了方便的使用局部變量


let的來歷
零時死區(qū)

PS : 先聲明賦值 再使用 多么正常的語法

image.png
image.png
image.png

//let

  1. let 的作用域 在最近的 { } 之間;
  2. 如果你在 let 之前使用 a ,那么報錯;
  3. 如果你重復(fù) let a ,那么 報錯;

//const

      1. 同上
  1. 只有一次賦值機會 (第一次const必須賦值,一聲明就要賦值)
image.png

// 題

image.png
image.png
image.png
image.png

//////////////////////////////////////////////////破解////////////////////////////////////////////////
方法一:let j = i

let j = i

方法二:立即執(zhí)行函數(shù)


ES6之前痛苦的經(jīng)歷,為了使用局部變量,搞出一個立即執(zhí)行函數(shù)
ES5 立即執(zhí)行函數(shù) 寫法
ES6 老實 寫法

方法三: 魔法


ES6 魔法 寫法
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容