ES6的let和const的异同点

2018-05-09  本文已影响0人  sunflower_07

ES6的let和const的异同点

相同点:

① 只在声明所在的块级作用域内有效。

② 不提升,同时存在暂时性死区,只能在声明的位置后面使用。

③ 不可重复声明。

不同点

a)  const  一旦声明,必须立即初始化,不能以后赋值;

  let  值和类型都可以改变

b) const只保证变量名指向的地址不变,并不保证该地址的数据不变

如果直接个aa 数组这个时候赋值,会报错

c) 

上一篇下一篇

猜你喜欢

热点阅读