es6 let const

let与var的主要区别
1.let声明的变量只在当前块级作用域中有效
2.let声明的变量不能重复声明
3.let不存在变量提升
es6 let const
对象中的括号不属于块级作用域

const与let类似

常量声明时必须赋值

常量在声明引用类型时 不能保证不可变
只保证指向的地址不变