var、let、const三者之间的区别
2020-06-08 本文已影响0人
南山码僧
![](https://img.haomeiwen.com/i16021827/57299045d17b9cf4.jpg)
区别
1:var是函数作用域,let、const 是块级作用域。
2:let、const不允许重复声明
![](https://img.haomeiwen.com/i16021827/8788655f0548fb7a.jpg)
![](https://img.haomeiwen.com/i16021827/a04457642284840e.jpg)
区别:
1:const声明必须赋值
2:const声明的常量,对于一般字面量值是不可变的,对于引用类型值的指针是不可变的
区别
1:var是函数作用域,let、const 是块级作用域。
2:let、const不允许重复声明
区别:
1:const声明必须赋值
2:const声明的常量,对于一般字面量值是不可变的,对于引用类型值的指针是不可变的