let 和 const 命令
1.let(局部变量)
let 声明的变量只存在于当前块级作用域内;
2.块级作用域
ES6新增的块级作用域, 让编码更严谨,更不易出错。
3.const(常量)关键字
const声明一个只读的常量。一旦声明,常量的值就不能改变。
ES6 有六种声明变量方式:
var命令和function命令、let和const命令、import命令和class命令。
4.顶层对象
顶层对象,在浏览器环境指的是window对象,在Node指的是global对象。
5.global对象
顶层对象的属性与全局变量挂钩,被认为是JavaScript语言最大的设计败笔之一。ES6全局变量(global对象)将逐步与顶层对象的属性脱钩。