Integerdeklarierung
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
-
Und noch eine Frage. Dieses Mal geht es aber um die Variablendeklarierungen. Ich habe 3 Eingänge:
var a = document.getElementById(\'a\').innerText;
var b = document.getElementById(\'b\').innerText;
var c = document.getElementById(\'c\').innerText;
Diese möchte ich addieren.
var ges = a+b+c;
document.getElementById(\'price_ges\').innerText = ges;
Leider behaldet JS die Variablen nicht als INTEGER und fügt alles hintereinander. Wie kann man das ändern?
Beitrag geändert: 13.3.2008 18:26:54 von fly-europe -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
2 Möglichkeiten:
1.
var x = stringvariable * 1;
Sollte daraus ne int machen.
2.
var x = parseInt(stringvariable);
Selber Effekt.
Das geht auch direkt mit Zeichenketten in \"\" anstatt Variablen.
Beitrag geändert: 13.3.2008 18:31:29 von xenodez -
Mit parseInt() bzw. parseFloat() lassen sich Zeichenketten in Zahlenwerte umwandeln.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage