Zum Inhalt springen

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 dar
  • boolean: 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.