简介

ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 �版。

ES6 主�是为了解决 ES5 的先天�足,比如 JavaScript 里并没有类的概念,但是目��览器的 JavaScript 是 ES5 版本,大多数高版本的�览器也支� ES6,�过�实现了 ES6 的部分特性和功能。

你也�以先看 ECMAScript 6 简明教程 �先快速了解。


ECMAScript 的背景

JavaScript 是大家所了解的语言�称,但是这个语言�称是商标( Oracle 公�注册的商标)。因此,JavaScript 的正��称是 ECMAScript 。1996年11月,JavaScript 的创造者网景公�将 JS �交给国际化标准组织 ECMA(European computer manufactures association,欧洲计算机制造��会),希望这�语言能够�为国际标准,�� ECMA �布了规定�览器脚本语言的标准,� ECMAScript。这也有利于这门语言的开放和中立。


ECMAScript 的历�

ES6 是 ECMAScript 标准�余年��动最大的一个版本,为其添加了许多新的语法特性。

  • 1997 å¹´ ECMAScript 1.0 诞生。
  • 1998 å¹´ 6 月 ECMAScript 2.0 诞生,包å�«ä¸€äº›å°�的更改,用于å�Œæ­¥ç‹¬ç«‹çš„ ISO 国际标准。
  • 1999 å¹´ 12 月 ECMAScript 3.0诞生,它是一个巨大的æˆ�功,在业界得到了广泛的支æŒ�,它奠定了 JS 的基本语法,被其å�Žç‰ˆæœ¬å®Œå…¨ç»§æ‰¿ã€‚直到今天,我们一开始学习 JS ,其实就是在学 3.0 版的语法。
  • 2000 å¹´çš„ ECMAScript 4.0 是当下 ES6 çš„å‰�身,但由于这个版本太过激烈,对 ES 3 å�šäº†å½»åº•å�‡çº§ï¼Œæ‰€ä»¥æš‚时被"å’Œè°�"了。
  • 2009 å¹´ 12 月,ECMAScript 5.0 版正å¼�å�‘布。ECMA 专家组预计 ECMAScript 的第五个版本会在 2013 年中期到 2018 年作为主æµ�的开å�‘标准。2011å¹´6月,ES 5.1 版å�‘布,并且æˆ�为 ISO 国际标准。
  • 2013 年,ES6 è�‰æ¡ˆå†»ç»“,ä¸�å†�添加新的功能,新的功能将被放到 ES7 中;2015å¹´6月, ES6 æ­£å¼�通过,æˆ�为国际标准。

ES6 的目标与愿景

�为更好编写的开�语言有以下目标。

适应更��的应用;实现代�库之间的共享;�断迭代维护新版本。


本教程的内容