はじめに
本記事は、プログラミング初学者が、学習を進めていて疑問に思った点について調べた結果を備忘録も兼ねてまとめたものです。
そのため、記事の内容に誤りが含まれている可能性があります。ご容赦ください。
間違いを見つけた方は、お手数ですが、ご指摘いただけますと幸いです。
TypeScriptとは
TypeScriptは、JavaScriptを拡張して作られたプログラミング言語です。
Microsoftによって開発・発表されました。
特徴
TypeScriptには以下の特徴があり、大規模開発を効率的に行うことができます。
- JavaScriptとの互換性が高い
- 型定義が可能
JavaScriptとの互換性が高い
TypeScriptはJavaScriptのスーパーセット(上位互換)であるため、JavaScriptの開発環境や実行環境があれば、すぐに導入することが可能です。
型定義が可能
TypeScriptでは変数の型定義が可能です。
型定義をすることで、コンパイルする時点でエラーが分かることや、可読性が高まり、大人数が開発に携わる環境で非常に便利です。