一般社団法人 全国個人事業主支援協会

COLUMN コラム

こんにちは。
本日は前回に引き続きTypeScriptについてご紹介したいと思います。

◆基本の型指定

TypeScript では、変数、定数、関数、引数などの後ろに 「: 型名」を指定することで型を指定できます。
型に合致しない代入や参照が行われるとコンパイル時にエラーとなります。代表的な型は以下の通りです。

Number : 数値型
let num: number = 6;

String : 文字列型
let str: string = `Hello, my name is ${ fullName }.

Array : 配列型
let listA: number[] = [1, 2, 3];
let listB: Array<number> = [1, 2, 3];

Object : オブジェクト型
let obj: object = {"name": "Tanaka", "age": 26};

Boolean: trueかfalse
let bool: boolean = true;

Enum : 列挙型

enum Color {Red, Green, Blue};
let color: Color = Color.Green;

Any : この型をもつ変数は全ての型の値を持つ事ができます。

let any: any = 4;
// 文字列を代入可能
any = "string";

Void : 関数が何も値を返さない時にセットされる型です。

function test(msg: string): void {
    console.log(msg);
}

string または number の型を示す場合は | を使用します。
function func(arg: string | number) { ... }

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア