Addition zweier Zahlen in JS
-
Tagchen!
mal wieder ein sinnlose Frage meinerseits.
Habe ein Formular mit diversen Inputs.
Über eine js funktion lese ich den Inhalt dieser tags aus. Im nächsten Schritt sollen die values der inputs addiert werden.
Das Problem bei der Sache, das Zeichen "+" steht für die Verknüpfung der Variablen.e=marge.eigen.value; re=marge.r.value; a=e+re;
beispielsweise e=300 und r=100;
dann verknüpft der das zu 300100. ich will aber eigentlich nur ein billige addition dieser variablen / zahlen zu ergebnis 400.
Gibt es da einen bestimmten befehl oder Trick?
Vielen DANK!! schonmal!
cu bart
-
a = "100"; b = "300"; alert( eval( a + b ) );
-
tagchen!
Danke für die schnelle Antwort, aber das macht er nicht. Die Variablen werden trotzdem nur verknüpft!!!
Haste vielleicht ne Ahnung warum oder noch nen vorschlag?!
THX!!! cu bart
-
ich = dohf
alert( eval( a + "+" + b ) );
so müsste das gehen
-
hallo!
das ist ja krass! für ne billige addition so ein aufwand!!!
DANKE!!!
cu bart
-
Ansonsten
var ergebnis = Number(operand1) + Number(operand2);
sollte auch funktionieren (Wobei operand1 und operand2 die Zahlen sind, die du addieren möchtest :))
Caipi
-
tagchen!
also thx für die antworten erstmal!
habe aber noch ein problem.
Ich führe Prozentrechnungen aus. Gibt es eine spezielle Funktion, die erstens nur zwei stellen nach dem komma angibt und gleichzeitig oder vielleicht auch eine andere funktion die die zahlen nach dem komma aufrunden??
DANKE schnomal für eure mühe und Hilfe!
THX cu bart
-
Number.toFixed()
suchst du hier:
http://de.selfhtml.org/javascript/objekte/index.htm
-
tagchen!
genau nach sowas habe ich gesucht!
man dankt!! cu bart