7.3.4 Umwandlung von Variablentypen
Bisher haben wir gelernt, wie wir Operatoren benutzen, wenn wir zwei (oder mehr) gleichartige Variablen haben. Es ist jedoch auch möglich, verschiedene Variablentypen zu kombinieren oder einen Typ in einen anderen umzuwandeln.
Automatische Typenkonvertierung
JavaScript führt in einigen Fällen automatisch Typenkonvertierungen durch. Diese können nützlich sein, aber auch zu unerwarteten Ergebnissen führen.
Vorsicht bei automatischen Typenkonvertierungen
Automatische Typkonvertierungen können zu unvorhersehbaren Ergebnissen führen. Vermeiden Sie, diese Konvertierungen unkontrolliert zuzulassen.
Kontrollierte Typenumwandlung
JavaScript stellt Funktionen zur Verfügung, mit denen Sie die Typkonvertierung steuern können. Dazu gehören die Parser parseInt
, parseFloat
und die Methode toString
.
Funktionen zur Umwandlung
Funktionen zur Umwandlung | Aufgabe | Hinweis |
---|---|---|
parseInt |
Wandelt eine Zeichenkette in eine ganze Zahl um. | Stoppt beim ersten nicht-numerischen Zeichen. |
parseFloat |
Wandelt eine Zeichenkette in eine Fließkommazahl um. | Verwendet einen Punkt, kein Komma. |
toString |
Wandelt eine Zahl oder einen anderen Typ in eine Zeichenkette um. | Wird oft für Strings aus Zahlen verwendet. |