**
掌握3let 2const法则
**
//let声明的变量不存在预解析
// console.log(num);
// let num=2;
//let声明的变量不允许重复(在同一个作用域内)
// let a=5;
// let a=6;
// console.log(b);//SyntaxError(语法): Identifier ‘a’ has already been declared
//ES6中引入块级作用域
//块内部定义的变量,在外部不可以访问
// {
// let a=7;
// }
// console.log(a);//ReferenceError(引用): a is not defined
//const声明常量不允许重新赋值
// const num=4;
// num=8;
// console.log(num);//TypeError: Assignment to constant variable.
//const声明的变量必须初始化
// const x;
// x=0; //SyntaxError: Missing initializer in const declaration
// console.log(x);