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