Die wichtigsten Typen: string, number, boolean, string[] (Array), null, undefined und any (schaltet die Prüfung ab, sparsam einsetzen). TypeScript erkennt Typen oft selbst (Inferenz): let n = 5 ist automatisch ein number.
Für Werte, die nur bestimmte Texte sein dürfen, gibt es Union-Typen: "hell" | "dunkel".
let alter = 17; // number (erkannt)
const namen: string[] = ["Mia", "Tom"];
let thema: "hell" | "dunkel" = "hell";
let id: number | string = 5;
id = "A-5"; // erlaubtMerke
Typen oft nicht nötig, weil erkannt
anyvermeidenUnion-Typen mit
|
Aufgabe
Definiere einen Typ für Ampelfarben ("rot" | "gelb" | "grün") und eine Variable damit.