Grundlagen

Was ist TypeScript?

Konzepte2 Min. LesezeitAktualisiert 12. Juni 2026

Kurz gesagt

TypeScript ist JavaScript mit einer zusätzlichen Schicht Typprüfung, die Fehler abfängt, bevor du deinen Code je ausführst. Es ist dieselbe Sprache, die du schon schreibst, plus Labels, die sagen, welche Art von Wert jedes Ding sein soll, wie Text, eine Zahl oder eine Liste. Wenn du sie aus Versehen vertauschst, warnt dich TypeScript sofort, statt den Fehler später bei einem Nutzer auftauchen zu lassen. Die meisten modernen Projekte, dieses eingeschlossen, nutzen es genau dafür.

Typen sind Leitplanken

Ein Typ ist nur ein Versprechen, was ein Wert ist. Wenn eine Funktion eine Zahl erwartet und du ihr Text gibst, markiert TypeScript es, während du tippst, in deinem Editor, bevor irgendetwas läuft. Das verwandelt eine Klasse frustrierender Laufzeit-Bugs in klare Meldungen, die du in Sekunden behebst.

function double(n: number) {
  return n * 2
}

double("5") // TypeScript-Fehler: ein String ist keine Zahl
Das ": number"-Label ist der Typ. TypeScript fängt den falschen Input ab.

Es kompiliert zu JavaScript

Browser und Node.js führen TypeScript nicht direkt aus. Ein Build-Schritt verwandelt dein TypeScript in schlichtes JavaScript und entfernt die Typ-Labels. TypeScript ist also rein ein Tool für dich beim Schreiben; was tatsächlich ausgeliefert wird, ist gewöhnliches JavaScript.

Warum es beim Bauen mit KI hilft

Wenn ein KI Agent deinen Code bearbeitet, wirkt TypeScript wie ein automatischer Reviewer. Wenn eine Änderung einen erwarteten Typ bricht, scheitert die Typprüfung lautstark, was Fehler abfängt, bevor sie deine Nutzer erreichen. Diese schnelle Feedback-Schleife ist ein Grund, warum agent-gebaute Projekte so stark auf TypeScript setzen.

Häufige Anfänger-Verwirrungen

Die roten Schlangenlinien unter deinem Code können sich wie Fehler anfühlen, die alles stoppen, aber meistens sind es Warnungen, die auf ein echtes Problem zeigen, das du beheben solltest, kein Absturz. Ein Typfehler heisst "dieser Wert hat nicht die Form, die ich erwartet habe", und die Meldung sagt dir meist genau, was schiefging. Anfänger sorgen sich auch, sie müssten überall Typen von Hand hinzufügen; in der Praxis erkennt TypeScript die meisten Typen selbst, und dein Agent fügt den Rest hinzu. Schliesslich verwechsle die scheiternde Typprüfung nicht damit, dass deine App zur Laufzeit kaputt ist. Der ganze Sinn ist, dass TypeScript das Problem abfängt, bevor du etwas ausführst, also ist eine scheiternde Typprüfung das System, das seine Arbeit tut, kein Zeichen, dass etwas brennt.

Häufige Fragen

Nächster Schritt

Bereit, KI als Workflow zu nutzen?

Starte mit dem Starter-Pfad, speichere deinen Fortschritt lokal und synchronisiere alles später kostenlos mit deinem Konto.