ʫ

Sie haben den Artikel erfolgreich in den Warenkorb gelegt.
Was möchten Sie als nächstes tun?

Weiter einkaufen Zur Kasse

Mit Javascript Zahl aus Text konvertieren

Oft ist es mit Javascript notwending, eine String-Zeichenkette in eine Zahl umzuwandeln. Wenn Sie einen Text mit Javascript in Zahl konvertieren möchten, so wird eine JS Funktion verwendet - parseInt. Es ist aber anzumerken - diese Funktion liefert nur ganze Zahlen und falls der Text in eine Zahl konvertiert werden kann, so wird ein sog. NaN (not a number, also keine Zahl) zurückgegeben. Beachten Sie auch, dass die ganzen Zahlen ensprechende maximale Werte haben.

Lösung - Zahl aus Text mit Javascript umwandeln

Wenn Sie eine ganze Zahl aus einem Text mit Javascript erhalten möchten, so setzen Sie die Funktion so ein und erzeugen eine Message Box mit dem Ergebnis (mit der Funktion alert):

alert(parseInt("60")); // liefert 60
alert(parseInt(" 30 ")); // liefert 30

Hier ist es wichtig den Text vorher gut zu übeprüfen. Beispiel:

alert(parseInt("Meine Zahl ist 60")); // liefert NaN

Obiges Beispiel zeigt was passieren kann, wenn Sie keine gültige Zahl in Ihrem Text haben - Sie bekommen NaN, was keine Zahl bedeutet. Sie können vor der Verwendung von parseInt überprüfen, ob der Text NaN zurück gibt:

if (!isNaN("Meine Zahl ist 60")) alert(parseInt("Meine Zahl ist 60"));

Bei dem obigen Beispiel passiert nichts. Und das ist gut so :)

Viel Erfolg!

û