var let const的区别

85 阅读1分钟

var

1·var声明变量会变量提升

2·可以重复声明

let

1·let声明的变量不能变量提升,必须先声明在使用

2·不允许重复声明变量

3·let声明的变量具有 块作用域

const

1·const声明的变量常量

值不能改变

什么时候用什么

声明一些不变的东西的时候就可以用const