ES6 - 概述



ECMAScript (ES) 是一種由ECMAScript國際標準化的指令碼語言規範。應用程式使用它來啟用客戶端指令碼。該規範受到Self、Perl、Python、Java等程式語言的影響。JavaScript、Jscript和ActionScript等語言都遵循此規範。

本教程將介紹JavaScript中ES6的實現。

JavaScript

JavaScript由Netscape Communications Corporation的開發人員Brendan Eich於1995年開發。JavaScript最初名為Mocha,在正式更名為JavaScript之前,曾短暫地被稱為LiveScript。它是一種由瀏覽器執行的指令碼語言,即在客戶端執行。它與HTML結合使用以開發響應式網頁。

此處討論的ECMAScript 6實現涵蓋了以下新特性:

  • 支援常量
  • 塊級作用域
  • 箭頭函式
  • 擴充套件的引數處理
  • 模板字面量
  • 擴充套件的字面量
  • 增強的物件屬性
  • 解構賦值
  • 模組
  • 迭代器
  • 生成器
  • 集合
  • 各種類的新的內建方法
  • Promise

ECMAScript 版本

共有九個版本的ECMA-262,如下所示:

版本 名稱 描述
1 ECMAScript 1 1997年釋出的第一個版本
2 ECMAScript 2 1998年釋出的第二個版本,為滿足ISO/IEC 16262標準做了一些小的改動
3 ECMAScript 3 1999年釋出的第三個版本,包含語言增強
4 ECMAScript 4 第四個版本的釋出計劃被取消,一些特性後來新增到ES6中,其他複雜的特性被放棄
5 ECMAScript 5 2009年釋出的第五個版本
5.1 ECMAScript 5.1 2011年釋出的5.1版本,為滿足ISO/IEC 16262:2011標準做了一些小的改動
6 ECMAScript 2015/ES6 2015年釋出的第六個版本,參見ES6章節瞭解新特性
7 ECMAScript 2016/ES7 2016年釋出的第七個版本,參見ES7章節瞭解新特性
8 ECMAScript 2017/ES8 2017年釋出的第八個版本,參見ES8章節瞭解新特性
9 ECMAScript 2018/ES9 2018年釋出的第九個版本,參見ES9章節瞭解新特性
廣告
© . All rights reserved.