Für meine PDF-Anwendungen brauche ich die folgende generelle Funktion:
function genround(amt, prec)
{
// amt ist der zu rundende Betrag
// prec ist die Genauigkeit
var rndd = Math.round(amt / prec) * prec ;
return rndd ;
}
Beispiel (von der Acrobat 5.05 Konsole):
genround(489.7785,0.05)
489.8
Anschliessend ist natürlich noch die Formatierung notwendig.
Es können allerdings, bedingt durch die Zahlendarstellung in JavaScript, gewisse Ungenauigkeiten ergeben. Damit diese wirklich sauber kontrolliert werden können, müsste eine Integer-basierte Finanzrechnung benutzt werden.
HTH
Max Wyss.
als Antwort auf: [#132490]