Eingebaute primitive Typen
TypeScript verfügt über mehrere eingebaute primitive Typen, mit denen Variablen, Funktionsparameter und Rückgabetypen definiert werden können:
number: Stellt numerische Werte dar, einschließlich Ganzzahlen und Gleitkommazahlen.string: Stellt Textdaten darboolean: Stellt logische Werte dar, die entweder true oder false sein können.null: Stellt das Fehlen eines Werts dar.undefined: Stellt einen Wert dar, der nicht zugewiesen oder nicht definiert wurde.symbol: Stellt einen eindeutigen Bezeichner dar. Symbole werden üblicherweise als Schlüssel für Objekteigenschaften verwendet.bigint: Stellt Ganzzahlen beliebiger Genauigkeit dar.any: Stellt einen dynamischen oder unbekannten Typ dar. Variablen vom Typ any können Werte jedes Typs enthalten und umgehen die Typprüfung.void: Stellt das Fehlen eines beliebigen Typs dar. Er wird üblicherweise als Rückgabetyp von Funktionen verwendet, die keinen Wert zurückgeben.never: Stellt einen Typ für Werte dar, die niemals auftreten. Er wird üblicherweise als Rückgabetyp von Funktionen verwendet, die einen Fehler auslösen oder in eine Endlosschleife eintreten.