Slyh: Math - Nachkommastellen einer Zahl umwandeln

Beitrag lesen

Hi!

Ich rechne mittels Javascript DEM in EURO um. Das Ergebnis wird zur weiteren Verwendung in ein Textfeld ausgegeben. Wie kann ich das Resultat (Bsp. 51.12918811962185) in eine Zahl mit nur zwei Nachkommastellen, gerundet, umwandeln?

Die Antwort hierauf findest du u.a. in der JavaScript-FAQ bei Netscape
(http://developer.netscape.com/support/faqs/champions/javascript.html#2-5).

Du gehst nach folgendem Prinzip vor:
zahl = Math.round(zahl * 100) / 100;

Die multiplizierst deine krumme Zahl also erst mit 100, rundest sie und teilst
sie anschließend wieder durch 100. Dadurch kriegst du dann (max.) 2
Nachkommastellen.

Gruß
Slyh