ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后者是前者的一种实现。日常场合,这两个词是可以互换的。
Babel 转码器(ES6 转码器) 例如:箭头函数的转换
// 转码前
input.map(item => item + 1);
// 转码后
input.map(function (item) {
return item + 1;
});
数据类型:undefined、null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object)
ES6 引入了一种新的原始数据类型Symbol