var let const 的区别在哪里? 王小妞耶 2023-06-01 55 阅读1分钟 var let const 的区别 1.var 声明的是变量,可以重新定义,但是不具备块级作用域,现在已经被淘汰。var声明的变量相当于直接给window加的属性, 2.let 声明的是变量,具有块级作用域,但不了定义同一个变量,可以之声明不赋值 3.const声明的变量是不可以更改的一般称之为常量,必须初始化赋值、 4.const 在不更改栈的情况下,给原本堆里面加元素是可以的 例如: 5.更改栈,就不能用const了,需要用let