Hallo Robert,
ich möchte einen Preis einigermaßen kaufmännisch und augenfreundlich formatieren. Für das Runden auf 2 Stellen und Komma statt Punkt bei den Nachkommastellen nutze ich folgendes:
schau dir dazu mal diese Funktion an:
http://www.sara-online.de/programmierecke/js/number_format.html
Abgesehen davon, solltest du sowohl bei deiner Funktion als auch bei der gelinkten eine Sonderfallbehandlung einbauen:
alle Dezimalzahlen die auf .145, .285, .565 bzw. .575 enden werden ab statt aufgerundet (Fließkomma Präzision)
Viele Grüße
Antje