Skip to content
📁 标签
JavaScript

var,let和const的区别

  • letconstES6之后新增的关键词,用于在一个块级作用域声明变量,解决了var的全局变量污染问题
  • var存在变量提升,而且会给全局对象上添加属性,letconst不会
  • var可以重复声明变量,letconst不允许
  • varlet可以重新进行赋值操作(指针改变),const不能
  • varlet可以只声明,const必须提供初始值