Il javascript utilizza valori numerici con notazione esponenziale a virgola mobile e precisione doppia... un errore di una parte su millemilardi come nel tuo caso mi pare un ottimo risultato... centreresti una moneta sulla luna

Se vuoi puoi usare i metodi dell'oggetto Math che mette a disposizione il linguaggio, per esempio Math.round() http://www.devguru.com/technologies/...ript/10734.asp

oppure il metodo numero_da_trattare.toFixed(numero_di_decimali_rich iesti)

ciao