Qual è il modo migliore per gestire i problemi in virgola mobile con i calcoli finanziari in JavaScript? Recensioni
Recensioni: Gestisco personalmente tutti i calcoli con double (o float) e stampo il numero finanziario in formato con toFixed ( 2 ). Se devi arrotondare ai 5 centesimi più vicini puoi mutliply per 0.05 round e dividere per 0.05 (( Math . Round ( x * 0.05 ) / 0.05 ). toFixed ( 2 )).In questo modo, il programma conosce solo il doppio e l'utente vede solo i decimali. L'unica cosa che dovresti tenere a mente è che x == y per l'utente significa Matematica . abs ( x - y ) < 0.01 per il programma.... di più su questo