MENU
やすひら
やすひらと申します。
長靴を履いたタヌキ(ITエンジニア)です。
モノ作りの楽しさを発信中。
X(旧Twitter)のフォローもお願いします。

[初心者向け]TypeScriptとは

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のインストール方法を紹介します。

TypeScriptはnpmでインストールします。

関連パッケージのインストール

関連パッケージをインストールします。

コマンドライン

sudo apt update
sudo apt install -y npm

npmをインストールします。

TypeScriptのインストール

TypeScriptをインストールします。

コマンドライン

sudo npm install -g typescript

TypeScriptをインストールします。
本記事の例はPC全体にインストールする例です。

まとめ

TypeScriptの概要と特徴を紹介しました。

TypeScriptは
  • コンパイル型のプログラミング言語
  • 静的型付けが指定できる
  • JavaScriptと互換性がある

TypeScriptは、コンパイル型でJavaScriptと互換性があるプログラミング言語です。
JavaScriptに馴染み深いエンジニアは、導入しやすいプログラミング言語です。
TypeScriptを学んで、高度なプログラミングができるエンジニアになりましょう。

  • URLをコピーしました!
目次