其他分享
首页 > 其他分享> > es6 1

es6 1

作者:互联网

  暂时性死区

if(true){

    // 死区start
    val=10;
    console.log(10); //10
    // 死区end

    let val; //引用错误
}

使用let声明,引用错误,在声明之前的区域将为死区,即必须按照规范让声明在前。

   使用var声明,返回 10,但以逻辑来看是不正确的。

 

 

 

for (let i = 0; i < 3; i++) {
    console.log(i); //0 1 2
}
console.log(i); //错误

 

标签:es6,console,log,10,死区,let,声明
来源: https://www.cnblogs.com/lycen/p/15596519.html