Addieren

Hallo!

Ich müsste mit JavaScript zwei Zahlen addieren die über ein prompt eingelesen werden. Durch das plus hängt er mir aber doch die Zahlen aneinander!
Wie addiert man dann?

Danke für jede Antwort

mfg

Ciao Luigi,

Ich müsste mit JavaScript zwei Zahlen addieren die über ein
prompt eingelesen werden. Durch das plus hängt er mir aber
doch die Zahlen aneinander!

Das ist deshalb, weil der Variablentyp nach dem Auslesen standardmäßig ein String ist.
Machst Du z.B.

var a = prompt('Zahl 1?');
alert(typeof a);

So ist die Ausgabe ‚String‘.

Wie addiert man dann?

Bring die Variablen zuerst auf den richtigen Typ (number) und addiere dann. Je nachdem, ob Du Ganzzahlen oder Floats brauchst, benutzt Du dazu die Funktionen parseInt oder parseFloat.

var a = prompt('Zahl 1?');
var b = prompt('Zahl 2?');
alert(parseInt(a)+parseInt(b));

Bye,
Rudy

Vielen Dank!
Funktioniert