ホームページ  >  記事  >  ウェブフロントエンド  >  ecmascript にはどのようなバージョンがありますか?

ecmascript にはどのようなバージョンがありますか?

青灯夜游
青灯夜游オリジナル
2022-01-27 12:17:494022ブラウズ

バージョンは次のとおりです: 1. バージョン 1.0; 2. バージョン 2.0; 3. バージョン 3.0; 4. バージョン 5.0; 5. バージョン 5.1; 6. バージョン 2015 (略称 ES6); 7. バージョン 2016 (略して ES7) ); 8. 2017 バージョン (ES8); 9. 2018 バージョン (ES9); 10. 2019 バージョン (ES10)。

ecmascript にはどのようなバージョンがありますか?

このチュートリアルの動作環境: Windows 7 システム、ECMAScript バージョン 6、Dell G3 コンピューター。

ECMAScript は、Ecma International (旧欧州コンピュータ製造者協会) によって ECMA-262 を通じて標準化されたスクリプト プログラミング言語です。この言語は World Wide Web で広く使用されており、JavaScript または JScript と呼ばれることが多いため、JavaScript の標準として理解できますが、実際には、後の 2 つは ECMA-262 標準の実装および拡張です。

##ECMAScript (ES) バージョンの紹介 (バージョンのリリース時期)

##Time1997 年 6 月1998 年 6 月#1999 年 12 月ES3.0 がリリースされましたJavaScript の共通標準となり、広くサポートされましたES4.0 ドラフトがリリースされましたES3.1 をリリースし、ECMAScript 5 に名前変更しましたES 5.0 正式リリースES5.1 リリースこのバージョンはISO 国際規格 (ISO/IEC 16262:2011)2013 年 12 月ES6 ドラフトリリースES6 が正式にリリースされ、「ECMAScript 2015」に名前が変更されました。TC39 委員会は、ECMAScript のバージョンを毎年リリースすることを決定しました2016 年 6 月 #ES7 (別名「ECMAScript 2016」)がリリースされましたES8 がリリースされました (「ECMAScript 2017」とも呼ばれます)ES9 はリリース (別名「ECMAScript 2018」)##2019 年 6 月

仕様アドレス:

ES6: http://www.ecma-international.org/ecma-262/6.0/
ES7: http://www.ecma -international.org/ecma-262/7.0/
ES8: http://www.ecma-international.org/ecma-262/8.0/
ES9: http://www.ecma-international.org /ecma-262/9.0/
ES10: http://www.ecma-international.org/ecma-262/10.0/

関連プロジェクトのアドレス:

ECMA TC39: https://github.com/tc39
ECMA 262: https://github.com/tc39/ecma262
提案: https://github.com/tc39/proposals

その他:

ecma-262 の最新バージョンを表示: https://www.ecma-international.org/publications/standards/Ecma-262.htm

JavaScript と ECMAScript の関係

JavaScript はスクリプト言語であり、ECMAScript は仕様です。 JavaScript は、ECMAScript 仕様に基づいたスクリプト言語です。

JavaScript は ECMAScript の実装の 1 つにすぎず、他にも実装があります。

専門用語の補足説明:

  • Ecma International: 国際的な会員制情報通信標準化団体です。1994 年以前は、 European Computer Manufactures Association

  • ##TC39 (Technical Committee 39): ESMA の Technical Expert Committee No. 39、ECMAScript 標準の策定を担当、メンバーには Microsoft、Mozilla、Google などの大手企業が含まれます。

  • ISO: 国際標準化機構

  • IEC: 国際電気標準会議 (International Electrotechnical Commission) は 1906 年に設立され、世界最古の国際電気標準化団体です。電気工学および電子工学分野の国際標準化業務を担う組織として設立されました。

  • ISO/IEC 16262:2011: ISO と IEC の両方の標準に準拠する ECMAScript 言語仕様。 ISO/IEC 22275:2018 によって改訂されました。

  • ECMAScript (略称: ES): ECMA-262 および ISO/IEC 16262 標準に従って Ecma International (旧欧州コンピュータ製造者協会) によって開発されたスクリプト言語仕様。

  • ECMA-262: ECMAScript でサポートされるキーワードのセットを定義します。これらのキーワードは、ECMAScript ステートメントの始まりと終わりを識別します。規制に従って、キーワードは予約されており、変数として使用することはできません名前または関数名。

  • ECMA 402: ECMAScript 5 以降のバージョンに基づいていくつかの国際 API 標準を開発します。

  • ECMA 404: JSON 仕様。

  • ECMA 414: ECMAScript に関連する仕様を指定します。現在、262、402、404 が含まれています。

[関連する推奨事項:

JavaScript 学習チュートリアル]

Version 説明
ES1.0 がリリースされました その年の 7 月に ECMA262 標準がリリースされました
ES2.0 リリース このバージョンは、ISO/IEC 16262 国際規格に完全に準拠するように修正されました。
2007 年 10 月
大手メーカーの意見が異なり、計画は可決されませんでした #2008 年 7 月
ECMAScript 4.0 を廃止したため、バージョン 4.0 は存在しません 2009 年 12 月
2011 年 6 月
2015 年 6 月
2017 年 6 月
2018 年 6 月

ES10 リリース、別名「ECMAScript 2019」

以上がecmascript にはどのようなバージョンがありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。