var、let、const的区别

41 阅读1分钟

1、变量提升:var存在变量提升。let和const没有

2、块级作用域:var没有块级作用域。let和const有

3、重复声明:var可以重复声明。let和const不可以。

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