sai_dive IL

学んだことのアウトプットブログ

2021-10-02から1日間の記事一覧

【TypeScript】void型

void型 何も返さない時にvoidを使用 TypeScriptはundefindを許容していない。どうしても明示的に返したい場合はreturnを使用 function sayHello(): void { console.log('Hello'); }

【TypeScript】typeエイリアス

typeエイリアス エイリアスは別名なのでtypeの別名を作成し使用 type ClothSize = 'small' | 'medium' | 'large' タイプ指定のところにClothSizeを指定することで複雑な型を変数のように扱うことができる

【TypeScript】Enum

Enum ある特定ものしかできないようにするのが列挙型Enumを使用 以下の場合、SizeはSMALL、MEDIUM、LARGEしか選択ができなくなる enum Size { SMALL: 'SMALL', MEDIUM: 'MEDIUM', LARGE: 'LARGE' } const clothes = { size: Size.LARGE }

【TypeScript】Tuple型

Tuple型 配列の中にある特定の順番で型指定をしたい場合に使用 配列に厳密な型指定をしている 下記の場合は配列の第一引数はstring、第二引数はnumber、第三引数はboolean、第四引数以降は受け取らないと厳密になる const book: [string, number, boolean] =…

【TypeScript】Array型

Array型 const colors: string[] = ['Red', 'Blue', 'Yellow'] 上記にstring型以外のものをいれようとするとエラーが発生する