1、let与var
let、var在js中都是用于声明变量的
(1)全局区 let 创建的变量,let 创建的全局变量在数据段中,可以被任何地方访问 (数据段中的内存一旦创建,永不销毁)
2、const
const就是为了那些一旦初始化就不希望重新赋值的情况设计的
用来声明常量的,声明中必须被赋值;
const如何做到变量在声明初始化之后不被允许改变的?
使用const声明复杂类型对象时要对象十要谨慎。因为const存储的值,更改引用值是不可以的,但是更改引用值指向的对象是可以的