TypeScriptは、MicroSoftがJavaScriptに静的型付けを追加したプログラミング言語です。
本記事では、TypeScriptの概要と特徴について紹介します。
TypeScriptの概要と特徴を紹介します
- TypeScriptの概要
- TypeScriptの特徴
- TypeScriptでできること
TypeScriptとは
TypeScriptは、コンパイル型のプログラミング言語です。
コンパイルにより、JavaScriptに変換して実行します。
JavaScriptのソースコードは、そのままTypeScriptとしても動作します。
静的型付けを行うことにより、実行する前にデータ型のエラーを検出することができます。
TypeScriptはオープンソースなので、無料で利用できます。
TypeScriptの特徴
TypeScriptの特徴を紹介します。
静的型付け
TypeScriptでは、静的にデータ型を指定することができます。
Pythonのように型定義をせずに実行できるプログラミング言語もありますが、データ型定義のエラーは、実行するまでわからないという課題がありました。
TypeScriptでは、型定義を行うことで、データ型のエラーを実行前に検出することができます。
コンパイルによるエラー検出
TypeScriptでは、コンパイルによってJavaScriptに変換する必要があります。
コンパイルを実行するため、プログラム実行前にエラーを検出することができます。
JavaScriptとの互換性
TypeScriptは、JavaScriptを元にしているため、JavaScriptの文法を利用することができます。
JavaScriptに馴染み深いエンジニアは、TypeScriptの学習コストが低い点もメリットの1つです。
TypeScriptのインストール
TypeScriptのインストール方法を紹介します。
関連パッケージのインストール
関連パッケージをインストールします。
コマンドライン
sudo apt update
sudo apt install -y npmTypeScriptのインストール
TypeScriptをインストールします。
コマンドライン
sudo npm install -g typescriptまとめ
TypeScriptの概要と特徴を紹介しました。
- コンパイル型のプログラミング言語
- 静的型付けが指定できる
- JavaScriptと互換性がある
TypeScriptは、コンパイル型でJavaScriptと互換性があるプログラミング言語です。
JavaScriptに馴染み深いエンジニアは、導入しやすいプログラミング言語です。
TypeScriptを学んで、高度なプログラミングができるエンジニアになりましょう。
