1、var 会变量提升
2、let 和 const存在块级作用域
3、const声明了必须赋值
4、const声明的变量不能修改、若为数组,可以push,若为json可以通过.添加属性
5、var 允许声明多个相同变量,let 一个作用域只能声明一个
6、var声明的全局变量作为window的属性,let,const不是
var、let、const的区别?
最新推荐文章于 2023-01-31 11:16:10 发布
1、var 会变量提升
2、let 和 const存在块级作用域
3、const声明了必须赋值
4、const声明的变量不能修改、若为数组,可以push,若为json可以通过.添加属性
5、var 允许声明多个相同变量,let 一个作用域只能声明一个
6、var声明的全局变量作为window的属性,let,const不是