boolean型 true or false string型 文字列 number型 JS同様にTSの数値は浮動小数値 2,8,10,16進数のリテラルもサポート tuple型 固定数の型がわかっている要素を定義できる ex) let x: [string, number] any型 型が不明な場合に用いる型。コンパイルでエラーがでない 型チェックが通るので推奨されない unknown型 any型より少し型安全なany 値の代入には寛容(ok)だが値の利用には厳しい (error) void型 名前の通り型がない nullかundefinedしか代入できない null型 null undefined型 undefined never型 発生しえない値の型。戻り値が得られない場合の型として指定 object型 非プリミティブ型(string,number,boolean,symbol,nul