Es6-overview

提供:Dev Guides
移動先:案内検索

ES6-概要

ECMAScript(ES)は、ECMAScript Internationalによって標準化されたスクリプト言語仕様です。 クライアント側のスクリプトを有効にするために、アプリケーションによって使用されます。 仕様は、Self、Perl、Python、Javaなどのプログラミング言語の影響を受けます。 JavaScript、Jscript、ActionScriptなどの言語は、この仕様に準拠しています。

このチュートリアルでは、JavaScriptでのES6実装を紹介します。

JavaScript

JavaScriptは、1995年にNetscape Communications Corporationの開発者であるBrendan Eichによって開発されました。 これは、ブラウザによって実行されるスクリプト言語です。 クライアント側で。 レスポンシブWebページを開発するためにHTMLと組み合わせて使用​​されます。

ここで説明するECMA Script6の実装は、次の新機能を対象としています-

  • 定数のサポート
  • ブロックスコープ
  • 矢印関数
  • 拡張パラメータ処理
  • テンプレートリテラル
  • 拡張リテラル
  • 拡張されたオブジェクトプロパティ
  • 構造化解除の割り当て
  • モジュール
  • クラス
  • イテレータ
  • ジェネレータ
  • コレクション
  • さまざまなクラスの新しい組み込みメソッド
  • 約束

ECMAScriptのバージョン

ECMA-262には次の9つのエディションがあります-

Edition Name Description
1 ECMAScript 1 First Edition released in 1997
2 ECMAScript 2 Second Edition released in 1998, minor changes to meet ISO/IEC 16262 standard
3 ECMAScript 3 Third Edition released in 1999 with language enhancements
4 ECMAScript 4 Fourth Edition release plan was dropped, few features added later in ES6 & other complex features dropped
5 ECMAScript 5 Fifth Edition released in 2009
5.1 ECMAScript 5.1 5.1 Edition released in 2011, minor changes to meet ISO/IEC 16262:2011 standard
6 ECMAScript 2015/ES6 Sixth Edition released in 2015, see ES6 chapters for new features
7 ECMAScript 2016/ES7 Seventh Edition released in 2016, see ES7 chapters for new features
8 ECMAScript 2017/ES8 Eight Edition released in 2017, see ES8 chapters for new features
9 ECMAScript 2018/ES9 Ninth Edition released in 2018, see ES9 chapters for new features