1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Math.Round Objekt -> 2 Nachkommastellen?

Dieses Thema im Forum "Javascript & Ajax" wurde erstellt von Mik3e, 14. Juni 2005.

  1. Mik3e

    Mik3e Erfahrenes Mitglied

    Hi!

    Gibt es bei der Methode round() vom math Objekt eine Möglichkeit, die Anzahl der Nachkommastellen anzugeben (also eine round auf einen float wert)
    Oder gibt es irgendeine andere Methode?

    Was ich benötige:
    HTML:
    1. var x = 3.1415927; // FLOAT
    2. y=math.rount(x,2); // AUF 2 NACHKOMMASTELLEN RUNDEN
    3. alert(y); // Ausgabe: 3.1416
    Danke & LG
    Mike
  2. Mik3e

    Mik3e Erfahrenes Mitglied

    Als Info für Euch: Es dürfte tatsächlich keine Funktion zum Runden auf Nachkommastellen geben. Habe nun eine eigene Funktion geschrieben:
    HTML:
    1. function extround(zahl,n_stelle) {
    2.     zahl = (Math.round(zahl * n_stelle) / n_stelle);
    3.     return zahl;
    4. }
    5.  
    6. roundezahl=extround(5.123456,100);
    Der Parameter n_stelle gibt die Anzahl der Nachkommastellen an:
    10 = 1 Nachkommastelle
    100 = 2 Nackommastellen
    1000 = 3 Nachkommastellen
    usw.

    LG
    Mike
  3. Sven Mintel

    Sven Mintel Mitglied

Diese Seite empfehlen