マイクロソフトが開発したJavascriptを進化させたプログラミング言語。
Googleも社内標準言語として取り入れている。
TypeScriptのメリット
- エラー防止できる
- コードが短く読みやすい
- 動作が早い
エラー防止できる
型が定義できる
型がわかりやすくまとまっている記事は以下。
https://qiita.com/uhyo/items/e2fdef2d3236b9bfe74a
コンパイル時にエラーチェックできる
型と値が異なること、変数が未定義なことなど、コンパイルエラーをだしてくれる
コードが短く読みやすい
JacvaScriptでは使えなかったクラス生成が可能
TypeScriptのクラスの利用に関してすごくわかりやすい記事
https://atmarkit.itmedia.co.jp/ait/articles/1507/16/news022.html
動作が早い
静的型付けの言語なのでコード内で型を宣言できるぶん、実行時に型を決める動的型付けのJavaScriptより動作が早くなる