ES6里面新增的let,let声明过的变量不能在相同作用域内进行重复声明,let声明的变量只能在块级作用域内使用,**let相当于严格模式的var,不再存在提升变量的声明问题。**let相对于var来说,有暂时性死区。
const声明的变量名不指向数据,而是指向数据所在的地址。const命令只是保证变量名指向的地址不变,并不保证该地址的数据不变。因此const是可以利用push给一个空的数组里面添加值。并且也能通过length得到它的长度。
let var const区别
最新推荐文章于 2023-03-24 16:38:19 发布