下面所有的代碼都使用了let
關(guān)鍵字角溃,并且將會報錯秒际。如果將let
換成var
芯肤,都不會報錯
let
聲明的變量不會涉及變量提升
console.log(b)
let b = 3
let
聲明的變量存在塊級作用域,但是var聲明的存在
{
var a = 2
let b = 3
}
console.log(a)
console.log(b)
let
聲明的變量不允許重復(fù)聲明
let b = 4
let b = 4