導入
文字列 string のほかにも、数値 number、真偽値 boolean といった基本の型があります。また TypeScript は、値を見て型を自動で判断してくれる型推論も持っています。
説明
代表的な基本型は3つです。
let count: number = 10; // 数値(整数も小数も number)
let title: string = "本"; // 文字列
let done: boolean = true; // 真偽値(true / false)
console.log(count, title, done);
初期値を代入するときは、型注釈を省略できます。TypeScript が右辺の値から型を推論してくれるからです。
let price = 500; // number と推論される
let label = "税込"; // string と推論される
console.log(price, label);
推論があるので、明らかな場合は型注釈を書かないことも多いです。ただし「あとで値を入れる変数」や「意図を明確にしたいところ」では型注釈を書きます。
やってみよう
price に文字列を入れる行 price = "ただ"; を足して実行し、どんなエラーになるか確かめてみましょう(price は number と推論されています)。
演習
isMember という変数に boolean 型で false を入れ、console.log() で表示してください。
ヒント1を見る
let isMember: boolean = false; と書きます。