TypeScript
TypeScript
JavaScriptにデータの種類(型)を定義する機能を追加したプログラミング言語
簡単に説明すると
TypeScriptは、JavaScriptをベースに「静的型付け」という仕組みを追加したプログラミング言語のことだよ。 あらかじめ「ここは文字しか入れない」といったルールを決められるため、実行前のコード作成中に型に関する間違いを発見できるんだ。 書いたプログラムは最終的にJavaScriptに変換されるため、JavaScriptが動く環境ならブラウザでもサーバーでも実行できるよ。 型のルールが明確なため、複雑なアプリや複数人で進める大規模な開発で使われているよ。
名前のヒミツ
Type(型)とScript(スクリプト言語)を組み合わせた言葉だよ。 JavaScriptという言語に、データの種類をあらかじめ決める「型」の機能を追加したから、この名前がつけられたんだ。
くわしく見てみよう!
TypeScriptとは、Microsoftが開発したプログラミング言語だよ。
JavaScriptをベースにして作られていて、そこに新しく「静的型付け」という仕組みを追加しているんだ。
一番の特徴は、型に関する間違いを実行前に見つけやすいことだよ。
JavaScriptだと、実際にアプリを動かしてみて初めて「文字を入れる場所に数字が入っていた」みたいな間違いに気づくことが多いんだ。
でもTypeScriptなら、あらかじめ「ここは文字しか入れない」とルールを決められるから、コードを書いている最中に間違いを教えてくれるよ。
これによって、思わぬバグを防ぐことができるんだ。
また、TypeScriptで書いたプログラムは、そのまま動くわけではなく、最終的にJavaScriptに変換されてから実行される仕組みになっているよ。
だから、JavaScriptが動く環境なら、パソコンのブラウザでもサーバーでもどこでも使うことができるんだ。
JavaScriptで使える便利な機能は、そのままTypeScriptでも使えるようになっているよ。
安全で読みやすいコードが書けるTypeScriptは、複雑で大きなアプリや大規模な開発に向いているよ。
チームで協力して開発するときも、ルールがはっきりしているから他の人が書いたコードを理解しやすいんだ。