Mitomex Blog

TypeScript を学ぶにあたって Type の復習

Jan 20, 2021

Type とは Value の特徴を示すもの。

Value とは変数に代入できるもの。

〇〇 Type だとこんなプロパティを持ってて、こんなメソッドを持ってますよ、というのが分かる。

Type を指定することによって間違った使い方を未然に防ごうというのが TypeScript。

interface Todo {
  id: number;
  title: string;
  completed: boolean;
}

interface を使って Todo という型を作成。

Todo は id, title, completed を持っているものと指定している。

だから Todo 型の todo に対して別のプロパティを作成しようとするとエラーになる。

あるいは id を ID として呼び出そうとするとエラーになる。