lægge tal samme giver et mærkeligt resultat
Jeg har et Array med følgende tal:-2.4,-2.4,-2.4,-2.4,-2.4,9.4,9.4,9.4,9.4,11,11,11,11.7,11.7,11.7,11.7,11.7,11.7,12.6,12.6,12.6,23.3,23.3,23.3,23.3,23.3,23.3,23.3,23.3
Tallene kommer fra en tekst streng og er konverteret med parseFloat.
Jeg lægger tallene sammen med følgende kode:
var total = 0;
for(var i = 0; i < arr.length; i++){
total += arr[i];
}
Resultatet bliver 353.00000000000006
Det er næsten rigtig, bortset fra alt til højre for kommaet.
Nogle ideer til hvad der er gået galt???