let
在es6中声明变量用let,声明的变量坚决不能重名
let没有变量提升
console.log(a);
let a=0; //报错
暂时性死区
if(true){
let b1=0;
console.log(b1);//打印结果为0
}
console.log(b1)//报错
const
声明常量一般用const(常量就是不需要在改变值得量叫常量)
常量一旦被声明就永远无法在更改
声明常量得时候所有得字母必须都是大写
const MAX=5;
consloe.log(MAX);
MAX=9;//报错,常量不能被修改