Lasy

前端开发攻城狮~

let, var, const 的区别

  • var函数作用域;let, const块级作用域。
  • var有变量提升;let,const没有变量提升,但是有暂时性死区(TDZ)。
  • var可以重复声明;let,const不允许重复声明。
  • const声明的变量值不可更改。
  • let,const声明的变量不属于顶层对象。

本文只做了总结,详细解释可以参考阮一峰的博客

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注