var、let 和const 区别的实现原理是什么 你不会困 2022-08-12 84 阅读1分钟 1.var和let用以声明变量,const声明的是只读变量 2.var有变量提升,可以先使用后声明,let和const不能 3.let有暂时性死区,只要在其块级作用域中就不受外界的let影响,同一作用域里面不能声明相同变量 4.const声明时需要赋值,不能改变其值,使用的主要是**解构赋值,**若是一个复杂型的数据,例如对象的值可以改变,但引用地址不允许改变。