Ho il seguente codice Javascript:
var tot = 0.0;
function calcola(n) {
tot += n;
alert(tot);
}
La funzione viene chiamata da un pulsante in una form e gli passa valori del tipo:
0.8
1.1
5.0
Il problema è che dopo qualche click tot vale un numero strano, per es.
chiamo calcola(0.8);
chiamo calcola(1.1);
ecco che tot vale 1.9000000000000001 invece di 1.9 come mi aspetto!
Sapete cosa potrebbe essere?