let、const、var的区别

61 阅读1分钟

1、var声明变量存在提升(提升当前作用域最顶端),let和const是不存在变量提升的情况

2、var没有块级作用,let和const存在块级作用域

3、var允许重复声明,let和const在同一作用域不允许重复声明

4、var和let声明变量可以修改,const是常量不能改变