ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。
ECMAScript 和 JavaScript 的关系
1996年初网景推出了JavaScript,1996年11月网景正式向ECMA(欧洲计算机制造商协会)提交语言标准。1997年6月,ECMA以JavaScript语言为基础制定了ECMAScript标准规范ECMA-262。JavaScript成为了ECMAScript最著名的实现之一。
除此之外,ActionScript和JScript也都是ECMAScript规范的实现语言。
ECMAScript规范是基于JavaScript制定的,JavaScript是ECMAScript规范的实现。
ES6 与 ECMAScript 2015 的关系
ES6,全称ECMAScript6.0,是ECMAScript的第六次修订,又称ES2015,于2015年06月发版,是JavaScript的下一个版本标准(经常出现的 ES6,不仅仅是 ES2015 这个版本,而是指代 ES2015 和其后每年发布的 ECMAScript 版本)。
ES5
ECMAScript 是由 Ecma 国际在标准 ECMA-262 中定义的脚本语言规范。到 2015 年,一共发布了 1、2、3、4、5、5.1、6 共 7 个版本(其中 4 被废弃)。我们常把 5.1 之前的 ECMAScript 版本统称做 ES5,又称ECMAScript2009,于2009年完成标准化。
分享笔记