メインメニューを開く

TypeScript(たいぷすくりぷと)とは、マイクロソフトオープンソースのもとで開発しているプログラミング言語で、 大雑把にいえばJavaScript魔改造して静的型付けにして型推論を搭載したものです。

静的型付けになったことでコーディングの手間は増加しましたが、型推論によりある程度は省略でき、かつコードの品質や可読性を向上させ、またエラーを事前に検出することができるようになりました。静的型付けはIDE統合開発環境)にインテリセンスなどの補完処理を実装しやすいという利点もあります。

TypeScriptはJavaScript互換性があり、既存のJavaScriptのソースコードコピペして容易に取り込むことができます。

TypeScriptで追加された機能のほとんどは「大規模な開発」でとくに威力を発揮します。他人の書いたソースコードや自分で書いたソースコードを半年後に見返したときに内容を把握しやすいという特性があります。

最近では、AngularReactなどの人気のあるフレームワークでもTypeScriptが採用されるようになり広く使われるようになっています。

ぶっちゃけほぼActionScriptです。