- boolean: Gibt einen booleschen Wert an, der wahr oder falsch sein kann.
- Zahl: Stellt Zahlen dar, einschließlich Ganzzahlen und Gleitkommazahlen.
- Zeichenfolge: Gibt eine Zeichenfolge an. Zeichenfolgen können durch einfache oder doppelte Anführungszeichen gekennzeichnet werden.
- void: Gibt den Rückgabetyp einer Funktion an, die keinen Wert zurückgibt.
- null und undefiniert: Diese beiden Typen sind Untertypen aller Typen. Symbol: Stellt einen eindeutigen Wert dar, ähnlich einer Zahl oder einer Zeichenfolge.
Darüber hinaus unterstützt TypeScript die folgenden zusammengesetzten Typen:
- array: Gibt ein Array an, dessen Elementtyp T ist. Zum Beispiel repräsentiert Zahl[] ein Array von Zahlen.
- Tupel: Ein Array, das eine bekannte Anzahl und Art von Elementen darstellt. Beispielsweise repräsentiert [Zeichenfolge, Zahl] ein Tupel aus Zeichenfolgen und Zahlen.
- enum: Repräsentiert eine benannte konstante Aufzählung.
- beliebig: gibt jeden Typ an.
- unknown: Wie alle, aber mit strengerer Typprüfung verwendet.
- Objekt: Gibt ein Objekt eines nicht primitiven Typs an.
- Es gibt andere Typen wie Never, Union und Intersection, die zur Beschreibung komplexerer Typen verwendet werden können.