Biesterfeld: Rechnen

Beitrag lesen

Hej,

function plus() {
   var Ergebnis = document.Rechner.plus1.value + document.Rechner.plus2.value;
   Rechner.Loesung.value = Ergebnis
}

Warum schmeißt er mir denn bei einer aufgabe 55 + 5 = 555 raus?

Ohne Deinen Code jetzt genau zu kennen, behaupte ich, dass das Objekt value vom Typ einer Zeichenkette zu sein scheint. Wenn du jetzt die Zeichenketten '55' und '5' "addierst" kommt '555' raus.

Wie rechne ich ganz normal plus?

Schau Dir mal die Methode parseInt() an.
http://de.selfhtml.org/javascript/objekte/unabhaengig.htm#parse_int

Danke schon mal im vorraus!

Viele Grüße
B.