typescript 変数の型を定義する

typescript 変数の型を定義する

typescriptで、変数の型を定義するサンプルコード記述してます。typescriptのバージョンはVersion 4.1.2となります。

環境

  • OS windows10 64bit
  • typescript Version 4.1.2

型を定義

typescriptでは、以下のように型を定義して変数を作成することが可能です。

// 文字列
let str: string = 'mebee';

// 数値
let num: number = 1;

// 真偽値
let flg: boolean = true;

// 配列
let arr: string[] = ['str1', 'str2', 'str3'];

定義した変数の型と、違う型を代入するとエラーとなります。

let str: string = 'mebee';

str = 'hello' // 同じ型なのでOK

str = 1
// error TS2322: Type 'number' is not assignable to type 'string'.