TypeScript: Erste Schritte mit dem JavaScript-Aufsatz

TypeScript rüstet bei JavaScript die statische Typisierung nach. Das hilft, Code sauber und lesbar zu halten und unnötige Fehler zu vermeiden.

Artikel verschenken
vorlesen Druckansicht
Erste Schritte mit dem JavaScript-Aufsatz TypeScript

(Bild: Thorsten Huebner)

Lesezeit: 17 Min.
Von
  • Herbert Braun
Inhaltsverzeichnis

Um herauszufinden, ob TypeScript ein Werkzeug für Sie sein könnte, müssen Sie sich nur eine Frage beantworten: Darf Folgendes möglich sein?

let x = 5; 
x = true;

JavaScript ist dynamisch und schwach typisiert: Variablen sind nicht auf einen Typ festgelegt, sie sind Allzweck-Container. Man kann Werte beliebigen Typs hineinwerfen. Wenn ein Typ nicht passt, versucht der Compiler, den Wert zu konvertieren. Das kann lästige Schreibarbeit ersparen – aber wenn der Entwickler nicht genau nachverfolgt, was gerade in einer Variable lagert, kann es zu verwirrenden Fehlern und kaum vorhersehbarem Verhalten kommen.

Statische, starke Typisierung, wie sie TypeScript anbietet, kann diese Art von Fehlern abfangen. Wenn geklärt ist, dass als Wert einer Variable nur eine Zahl zulässig ist, wird schon die Entwicklungsumgebung gegen den Versuch protestieren, ihr einen Boolean-Wert unterzujubeln, bevor das Programm ausgeführt wird.

Das war die Leseprobe unseres heise-Plus-Artikels "TypeScript: Erste Schritte mit dem JavaScript-Aufsatz ". Mit einem heise-Plus-Abo können Sie den ganzen Artikel lesen.