- var 声明变量可以重复声明,而 let 不可以重复声明
- var 是不受限于块级的,而 let 是受限于块级
- var 会与 window 相映射(会挂一个属性),而 let 不与 window 相映射
- var 可以在声明的上面访问变量,而 let 有暂存死区,在声明的上面访问变量会报错
- const 声明之后必须赋值,否则会报错
- const 定义不可变的量,改变了就会报错
- const 和 let 一样不会与 window 相映射、支持块级作用域、在声明的上面访问变量会报错
21.var、let、const 之间的区别?
最新推荐文章于 2024-08-04 16:33:59 发布