变量声明
在ES5 中,变量声明有两种方式,分别是 var 和 function ,var 用于声明普通的变量,接收任意类型,function用于声明函数。(变量提升)
ES6 新增了 let、const、import 和 class 等四个命令,分别用以声明 普通变量、静态变量、模块 和 类 。
变量作用域(全局、局部):变量提升(先声明后赋值、后声明)
数据类型
String、Number、Boolean、Null、Undefined 和 Object 等。其中,Object 是引用类型,其他的都是原始类型(Primitive Type)。
ES6 新增了 Symbol 类型