2020-05-25から1日間の記事一覧
関数の型宣言 戻り値は型推論で省略可能だが、引 数は必ず指定する必要がある 関数の引数のかっこのすぐ後ろに型を書く > const add = (n: number, m: number): number => n + m; > add(1, 3); 4 > function subtr(n: number, m: number): number { re…
ジェネリクス(Generics)とは データの型に束縛されず、型そのものをパラメータ化して扱うこと。 例えば以下のような二つの関数を一つにまとめたいとする。 しかし、型が違うので一緒にすることができない。 function a(x: string) { alert(x); } function b(…
TypeScriptの利点 静的型付け、型推論、Null 安全性という最近のプログラミング言語のトレ ンドを押さえつつ、それ以外の部分はまんま JavaScript と文法が同じなので使いやすい。 TypeScript のプリミティブ型 ・ number ・ string ・ bool…