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 として呼び出そうとするとエラーになる。