1.let 声明的变量只在 let 命令所在的代码块内有效。
2.let 只能声明一次 var 可以声明多次:
3.不存在变量提升
4.不影响作用域 注:通常与循环一起使用
console.log(a) //
var a = 10
console.log(b) //
let b = 10
// 1.const 声明一个只读的常量,一旦声明,常量的值就不能改变。
// 2.声明必须赋初始值
// 3.标识符一般为大写
// 4.只能声明一次
// 5.块级作用域
// 注:对象和数组修改不会触发const错误
const arr = [1,2,3,4,5];
arr.unshift(0);
arr.push(0);
console.log(arr);