「TypeScript」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
(ページの作成:「'''TypeScript'''(たいぷすくりぷと)とは、マイクロソフトオープンソースのもとで開発しているプログラミング言…」)
 
5行目: 5行目:
 
TypeScriptは[[JavaScript]]と[[互換性]]があり、既存のJavaScriptの[[ソースコード]]を[[コピペ]]して容易に取り込むことができます。
 
TypeScriptは[[JavaScript]]と[[互換性]]があり、既存のJavaScriptの[[ソースコード]]を[[コピペ]]して容易に取り込むことができます。
  
TypeScriptで追加された機能のほとんどは「大規模な開発」でとくに威力を発揮します。
+
TypeScriptで追加された機能のほとんどは「大規模な開発」でとくに威力を発揮します。他人の書いた[[ソースコード]]や自分で書いた[[ソースコード]]を半年後に見返したときに内容を把握しやすいという特性があります。
  
 
最近では、[[Angular]]や[[React]]などの人気のある[[フレームワーク]]でもTypeScriptが採用されるようになり広く使われるようになっています。
 
最近では、[[Angular]]や[[React]]などの人気のある[[フレームワーク]]でもTypeScriptが採用されるようになり広く使われるようになっています。

2023年3月10日 (金) 07:10時点における版

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

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

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

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

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