TypeScriptについて

TypeScriptはJavaScriptのスーパーセットであり、ECMAScript 6標準をサポートします。

TypeScriptは、Microsoftによって開発されたオープンソースプログラミング言語です。

TypeScriptの設計目標は大規模なアプリケーションを開発することであり、純粋なJavaScriptにコンパイルできます。コンパイルされたJavaScriptは任意のブラウザで実行できます。

言語の特徴

TypeScriptは、JavaScriptに特徴を追加する言語拡張機能です。追加された機能は次のとおりです。

  • 型注釈とコンパイル時の型チェック
  • 型推論
  • 型消去
  • インターフェース
  • 列挙
  • Mixin
  • ジェネリックプログラミング
  • 名前空間
  • タプル
  • Await

以下の機能はECMA 2015からバックポートされています。

  • クラス
  • モジュール
  • lambda関数の矢印構文
  • オプションのパラメータとデフォルトのパラメータ

JavaScriptとTypeScriptの違い

TypeScriptはJavaScriptのスーパーセットであり、JavaScriptの構文を拡張するため、既存のJavaScriptコードは変更なしでTypeScriptは実行できます。TypeScriptは、コンパイル時に型注釈を介して静的な型チェックを提供します。

TypeScriptは、既存のJavaScriptコードを処理し、その中のTypeScriptコードのみをコンパイルできます。

最初のTypeScriptの実例

以下の実例では、TypeScriptを使用して Hello World!を出力します。

const hello : string = "Hello World!" 
console.log(hello)
Share

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です