ES6之let声明

let 的「建立」过程被提高了,可是初始化没有提高,不容许重复声明。 var 的「建立」和「初始化」都被提高了。 TDZ 暂时死区,就是不能在初始化以前,使用变量。 let x = 'global' { console.log(x) // Uncaught ReferenceError: x is not defined let x = 1 } console.log(x)报错了,说x没有
相关文章
相关标签/搜索