let : 為了方便的使用局部變量
let的來歷
零時死區(qū)
PS : 先聲明賦值 再使用 多么正常的語法
image.png
image.png
image.png
//let
- let 的作用域 在最近的 { } 之間;
- 如果你在 let 之前使用 a ,那么報錯艰躺;
- 如果你重復(fù) let a ,那么 報錯绍撞;
//const
- 同上
- 只有一次賦值機會 (第一次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 魔法 寫法