TypeScriptを学び始めたので備忘録として残します。
TypeScriptの基本的な型
型 | 例 | 説明 |
---|---|---|
number |
1 ,5.3 ,-10
|
整数や浮動小数点を含む全ての数値 |
string |
'Hi' ,"Hi"
|
全ての文字列 |
boolean |
true ,false
|
trueまたはfalse |
object |
{age: 30} |
JavaScriptの全てのobject objectの型よりも明確に定義することが可能 |
Array |
[1, 2, 3] |
JavaScriptの全てのArray 要素の型は、柔軟にも厳格にも指定できる |
Tuple |
[1, 2] |
TypeScript独自の型: 長さ固定の配列 |
Enum |
enum { NEW, OLD } |
TypeScript独自の型: 列挙型 |
Any |
* |
どんな値を入れてもいい、型を指定しない |