TypeScriptとは?


TypeScriptとは?


Microsoftが2012年に作成したオープンソース言語で、JavaScriptにTypeを追加しました.既存のJavaScriptは동적타입 언어(Dynamically Typed)で、実行時にタイプが特定され、予期せぬエラーが発生する可能性があります.

なぜTypeScriptを使うのか

  • 静的タイプ
  • オブジェクト向け
  • JavaScriptベース
  • 1.静的タイプ

    정적타입 언어(Statically Typed)を使用してコードを記述するときにタイプを指定します.また、コンパイル時にタイプに関連するエラーがキャプチャされるため、デバッグが比較的容易になります.
  • JavaScript
  • let value = 25;
    value = 'hello';
  • TypeScript
  • let value:number = 25;
    value = 'hello'; // 에러발생!

    2.オブジェクト向け

    JavaScript ES 6更新を行う場合,クラスによるオブジェクト向けプログラミングは可能であるが,まだ不十分である.しかし、TypeScriptは他のオブジェクト向け言語のようにインタフェースとJENICをサポートし、コードの構成を容易にする.
  • オブジェクト向け言語は、高度なモジュール化、再利用性、および拡張性を有する.
  • 3.JavaScriptベース


    最終的には、TypeScriptもJavaScriptベースであるため、JavaScriptランタイム環境内の任意の場所で使用できます.