Frage von dbehry, 54

Was muss ich ändern, dass bei meiner Funktion die beiden Zahlen addiert werden und nicht nacheinander hingeschrieben werden?

Hilfreichste Antwort - ausgezeichnet vom Fragesteller
von PWolff, Community-Experte für Mathematik, 25

die value-Eigenschaft gibt immer ein String zurück.

Umwandeln in eine Zahl mit einer der Funktionen Number, parseInt, parseFloat (oder ggf. einer anderen, falls es die gibt und es sinnvoll ist).

Beachte aber, dass Number und parseFloat den Punkt (.) als Dezimaltrennzeichen nehmen und nicht das Komma(,), wie wir es gewohnt sind.

Übrigens halte ich es für schlechten Stil, auf die InnerHTML-Eigenschaft anders als lesend zuzugreifen. Nimm besser die value-Eigenschaft (wenn das geht).

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten