特定の値を許可する型と戻り値がない関数の型を学びます
JS/TS基礎 - 第2章: TypeScript基礎 - 関数と配列・オブジェクト
Literal型で特定の値だけを許可する型を作れます。 void型は戻り値がない関数に使います。
ButtonType を定義("primary" | "secondary" | "danger")ButtonType 型の変数 btnType を作成(値: "primary")showMessage を作成(引数: msg: string、処理: print(msg)を実行)btnType と showMessage("Hello!") を実行// 特定の文字列だけを許可
type Size = "small" | "medium" | "large";
const mySize: Size = "medium"; // OK
// const mySize: Size = "tiny"; // エラー!// 戻り値がない関数
function greet(name: string): void {
console.log(`Hello, ${name}!`);
// returnしない
}
// アロー関数でも同じ
const sayGoodbye = (name: string): void => {
console.log(`Goodbye, ${name}!`);
};※ ヒント:Literal型は具体的な値を | で区切ります。 void型の関数は値を返しません。
primary Hello!