Hilfe 2 + 2 = 5

Napofis

require 'brain.php';
Hallo ich hab folgendes Problem das ich einfach nicht versteh.

Ichr rechne per JavaScript 2 Werte zusammen mit diesem Befehl.

Code:
document.getElementById("kosten3").innerHTML = ges + ges2;

das Ergebnis ist
Code:
ges = 894.07
ges2 = 156

ges + ges2 = 1050.0700000000002

Wie kann das sein :confused: das versteh ich nicht.
 
Das heist ich muß angeben das es sich um eine Dezimalzahl handelt?
Wie mach ich das in einem Array?
Normal reicht es doch, wenn man die Anführungszeichen weg lässt?
 
Hey,

mach einfach:
Code:
document.getElementById( 'kosten3' ).innerHTML =  ( ges + ges2 ).toFixed( 2 ); // = 1050.07

Grüße,
MArc
 
Versuche mal, ges konkret als float mit dem suffix "f" zu deklarieren

Code:
ges = 894.07f

Einem Array Zahlen eines bestimmten Typs deklariert man wie folgt:

Code:
int[] zahlen; // oder ...
int zahlen[]; // ... gleichbedeutend!

Greetz, DMS
 

Neue Beiträge

Zurück