zahl runden

Howie

Erfahrenes Mitglied
Hallo Leute

Braue ein weing Hilfe. Habe von einen Wert einen Prozentsatz ermittelt. Nun schaut die Zahl so aus 2778.2221999999997. Da es ein Eurobetrag darstellen soll, lautet meine Frage, wie bekomme ich es auf 2 Stellen hintern Komma gerundet ? Wenn ich Math.round benutze, denn rundet er mir es auf einer Ganzzahl um. Ich brauche aber 2 Stellen hintern Komma.

Dank im voraus

Howie
 
PHP:
var zahl = 234533.56457;
var gerundete_zahl = Math.round(zahl * 100) / 100;

JavaScript halt... mehr muss ich nicht sagen ;)

grüße Samuel
 
Mit Geldbeträgen würde ich diese Funktion von Samuel nicht verwenden da sie nicht ab der 5. Stellen rundet(aufwärts) sondern erst ab der 7. oder 8. .

Besser ist dort die Verwendung von Serverseitigen Sprachen die nicht nur den Vorteil besitzen, dass diese sich nicht verrechnen(durch CPU begründet) und dort viel einfacher und präziser Runden kann.

JavaScript besitzt nur eine schlicht einfache rudimentäre round() Funktion.

In diesem Sinne
 
Hm,
das ist gut zu wissen. Anscheinend ist das runden doch eine größere Sache.
Bei dieser Sache ist es zum Glück nicht so wichtig.
Trotzdem vielen Dank für die Info

Gruß Howie
 
Zurück