1,233 バイト追加,
2023年3月10日 (金) 07:09 '''TypeScript'''(たいぷすくりぷと)とは、[[マイクロソフト]]が[[オープンソース]]のもとで[[開発]]している[[プログラミング言語]]で、 大雑把にいえば[[JavaScript]]を[[魔改造]]して[[静的型付け]]にして[[型推論]]を搭載したものです。
静的型付けになったことで[[コーディング]]の手間は増加しましたが、[[型推論]]によりある程度は省略でき、かつ[[コード]]の品質や[[可読性]]を向上させ、また[[エラー]]を事前に検出することができるようになりました。静的型付けは[[IDE]]([[統合開発環境]])に[[インテリセンス]]などの補完処理を実装しやすいという利点もあります。
TypeScriptは[[JavaScript]]と[[互換性]]があり、既存のJavaScriptの[[ソースコード]]を[[コピペ]]して容易に取り込むことができます。
TypeScriptで追加された機能のほとんどは「大規模な開発」でとくに威力を発揮します。
最近では、[[Angular]]や[[React]]などの人気のある[[フレームワーク]]でもTypeScriptが採用されるようになり広く使われるようになっています。