var 存在变量提升,可以重复定义,在全局中定义的数据会挂载到window上。
let const在{}中定义的变量属于块级作用域,不可重复定义,在定义前使用会存在暂时性死区的问题。
const 定义的是常量,如果定义的是常量则不可修改,因为无法修改它的引用地址。
1.var,let,const区别
![](https://img-home.csdnimg.cn/images/20240711042549.png)
var 存在变量提升,可以重复定义,在全局中定义的数据会挂载到window上。
let const在{}中定义的变量属于块级作用域,不可重复定义,在定义前使用会存在暂时性死区的问题。
const 定义的是常量,如果定义的是常量则不可修改,因为无法修改它的引用地址。