hallo forum,
beim summieren von zahlen mit unterschiedlichen nachkommastellen 'springt' bei der summe die nachkommastelle über die anzahl hinaus. wie kann ich diese "scheinbar falsche rundung" verhindern??
wert_1: 2.999999 -> summe:2.999999
wert_2: 1234.001 -> summe:1237.0009989999998
wert_3: 2.000001 -> summe:1239.001
die funktion dazu:
var sumConsumption = 0;
var aMonth = new Array("2.999999","1234.001","2.000001");
for (var i = 0; i < aMonth.length; i++)
{
t_month = aMonth[i];
sumConsumption = eval(sumConsumption) + eval(t_month);
alert(sumConsumption);
}
gruß su