TypeScript ist eine Erweiterung von JavaScript um statische Typen. Du schreibst Typen in den Code, der Compiler prüft sie vor dem Start und übersetzt alles zu normalem JavaScript. Jedes gültige JavaScript ist auch gültiges TypeScript.
Der Gewinn: Tippfehler und falsche Argumente fallen schon beim Schreiben auf, und der Editor kann besser vorschlagen und umbenennen.
const gruss: string = "Hallo";
console.log(gruss.toUpperCase());
// gruss = 5; // Fehler: number ist nicht stringSo führst du den Code aus:
Mit Node.js: npm install -g typescript, dann tsc hallo.ts (erzeugt hallo.js) und node hallo.js. Alternativ im Browser im TypeScript-Playground.
Merke
Typen werden beim Übersetzen geprüft
Ausgabe ist normales JavaScript
Jedes JavaScript ist gültiges TypeScript
Aufgabe
Weise einer Variable vom Typ string eine Zahl zu und lies die Fehlermeldung.