ES6 变量声明 var let const的区别
let 关键字:声明变量
特点:
1、变量只在所处于的版块有效(在{}中声明只在此{}中有效)
2、不存在变量提升
3、暂时性死区:
const关键字:声明常量,常量就是值(内存地址)不能变化的量
特点:
1、具有块级作用域。
2、使用const声明变量时必须赋初始值。
3、常量赋值后,值不能修改。
注意:声明的基本数据类型是不可更改的,但是声明的是引用数据类型时可以更改其对应的数据