JavaScriptとの互換性
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/28 02:34 UTC 版)
「TypeScript」の記事における「JavaScriptとの互換性」の解説
TypeScript はECMAScript 2015の厳密なスーパーセットであり、ECMAScript 2015はECMAScript 5(一般的にJavaScriptと呼ばれているもの)のスーパーセットである。従って、JavaScriptプログラムは有効なTypeScriptプログラムでもあるので、TypeScriptプログラムはJavaScriptを境目なしに利用できる。 デフォルト設定の場合、コンパイラはECMAScript 3を出力するが、オプションによりECMAScript 3から最新のECMAScriptまでの間で出力対象を選択することができる。 TypeScriptでは、既存のJavaScriptコードを使うことができる。つまり、人気のあるJavaScriptライブラリを取り入れることができ、他のJavaScriptからTypeScriptで作られたコードを呼ぶこともできる。これらの外部ライブラリに対する型宣言は、DefinitelyTyped(後述)に収録されていればnpmを用いて簡単にインストールすることができる。
※この「JavaScriptとの互換性」の解説は、「TypeScript」の解説の一部です。
「JavaScriptとの互換性」を含む「TypeScript」の記事については、「TypeScript」の概要を参照ください。
- JavaScriptとの互換性のページへのリンク