ホームページ >ウェブフロントエンド >フロントエンドQ&A >typescript は es6 と互換性がありますか?
Typescript は es6 と互換性があります。 TypeScript は、1.5 から ES6 (モジュール、分割、スプレッド、for..of、シンボル、計算プロパティ、let/const) をサポートします。TypeScript は、ES6 のモジュールと最新のモジュール構文をサポートし、ES7 の Decorator 機能もサポートします。
このチュートリアルの動作環境: Windows 7 システム、ECMAScript バージョン 6、Dell G3 コンピューター。
ES6 をサポートするために TypeScript 1.5 が正式にリリースされました
TypeScript 1.5 が正式にリリースされました。このバージョンは Visual Studio 2015 更新プログラムの一部は、 download for Visual Studio 2013、npm、または GitHub からダウンロードできます。 最新バージョンを入手してください。
注目すべき改善点
ES6 サポート (modules、destructuring、spread、 for..of、symbols、計算されたプロパティ、let/const、およびタグ付き文字列テンプレート)
#さらに、TypeScript 1.5 は、モジュールと ES6 の最新のモジュール構文をサポートし、モジュールを簡素化し、新しいモジュール出力をサポートし、コンパイラは 'tsconfig.jsonリリース ノート '; ES7 の Decorator 機能をサポートします。AngularJS を使用することをお勧めします。改善の詳細については、を参照してください。
TypeScript は Microsoft によって開発された新しい言語で、JavaScript に基づいており、最終的にはツールによってコンパイルおよび生成されます。 TypeScript は JavaScript と互換性があり、JavaScript コードをロードして実行できます。 JavaScript と比較した TypeScript の改良点には、サポートされているオブジェクトと関数をコンパイラに理解させるためのコメントの追加、コンパイラはオーバーヘッドを増やすことなくコメントを削除すること、完全なクラス構造を追加して、完全に新しいアスペクト オブジェクト言語にすることなどが含まれます。#JavaScript、TypeScript、ES6 の関係と違い##ES6 とは
##ECMAScript 6.0 (以下、ES6) は JavaScript 言語の次世代標準 (現在は ES5 標準の次) であり、2015 年 6 月に正式にリリースされました。その目標は、JavaScript 言語を使用して複雑な大規模アプリケーションを作成できるようにし、エンタープライズ レベルの開発言語になることです。ES6 の新機能
ECMAScript と JavaScript の関係
JavaScript の作成者である Netscae の著作権の問題により、ECMAScript を Javascript と呼ぶことはできません。つまり、ECMAScriptとJavaScriptの関係は、前者が後者の仕様(言語仕様)、後者が前者の実装ということになります。
JavaScript と TypeScript の関係
TypeScript は、オブジェクト指向プログラミング方式で JavaScript の使用を実装する JavaScript のスーパーセットです。もちろん、最終コードは引き続き JavaScript にコンパイルされます。
TypeScript と ES6 の関係
typescript ES6 と比較した TypeScript の最大の改良点は、型システムの追加です。
添付ファイル: ES5 と比較して Typescript には 5 つの大きな改善点があります:
TypeScript は ES6 のスーパーセットです。これを使用する必要があるかどうかは、必要なシナリオによって異なります。たとえば、Angular2 では、ES6 よりも TypeScript を使用する方が明らかに優れています。
要約:
ES6 は Javascript 言語の標準であり、typescript は ES6 のスーパーセットです。
【関連する推奨事項: JavaScript ビデオ チュートリアル 、プログラミング ビデオ ]
以上がtypescript は es6 と互換性がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。