davidp: Kommastellen

Hi,

ich habe eine zahl x, die eine ganzzahl, kommazahl mit 2 oder mehr stellen sein kann und möglicherweise auch schon auf zwei kommastellen gebracht wurde (mit x.toFixed(2)).
ich möchte aber trotzdem am ende x mit 2 kommastellen ausgeben.
zwei mal die funktion x.toFixed(2) geht aber nicht...
kann ich x auf 2 kommastellen überprüfen, oder gibts da eine andere möglichkeit?

  1. Hi,

    ich habe eine zahl x, die eine ganzzahl, kommazahl mit 2 oder mehr stellen sein kann und möglicherweise auch schon auf zwei kommastellen gebracht wurde (mit x.toFixed(2)).

    also hast Du eine Variable x, die eine Zahl oder einen String enthalten kann.

    zwei mal die funktion x.toFixed(2) geht aber nicht...

    Doch, sofern Du:

    • den String zuvor in eine Zahl umwandelst,
    • toFixed() nur dann anwendest, wenn es existiert[1], oder
    • Strings prototypisch eine toFixed()-Methode beibringst. Was diese tun sollte, hängt von den möglichen Use-Cases ab.

    Cheatah

    [1] Was dann natürlich nicht mehr zwei mal angewendet ist. Ich vermute, es ist für Dein Problem trotzdem zielführend.

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hi,

      • den String zuvor in eine Zahl umwandelst,

      danke, ich hab zuerst x in eine zahl umgewandelt und dann die funktion x.toFixed(2) ausgeführt

  2. [latex]Mae  govannen![/latex]

    ich habe eine zahl x, die eine ganzzahl, kommazahl mit 2 oder mehr stellen sein kann und möglicherweise auch schon auf zwei kommastellen gebracht wurde (mit x.toFixed(2)).
    ich möchte aber trotzdem am ende x mit 2 kommastellen ausgeben.
    zwei mal die funktion x.toFixed(2) geht aber nicht...
    kann ich x auf 2 kommastellen überprüfen, oder gibts da eine andere möglichkeit?

    http://www.jibbering.com/faq/#FAQ4_6

    Cü,

    Kai

    --
    Is er leven op Pluto, Kun je dansen op de maan.
    Is er een plaats tussen de sterren, Waar ik heen kan gaan.
    YouTube Video-Tipp: Harmonic Curves
    YouTube Video-Tipp: Pipe Dreams
    selfcode sh:( fo:| ch:? rl:( br:< n4:# ie:{ mo:| va:) js:) de:> zu:) fl:( ss:| ls:?
    1. Hallo Kai,

      http://www.jibbering.com/faq/#FAQ4_6

      habe noch den Link: http://www.lipfert-malik.de/webdesign/tutorial/bsp/toFixed-4all.html

      Bei Deiner Quelle kann ich z.B. den Zusammenhang von toFixed o.ä. mit einem Problem bei dem Wert 0.07 ("Most implementations fail with certain numbers, for example 0.07") auf die Schnelle nicht nachvollziehen.

      Und "Rounding of x.xx5 is uncertain" usw. ist mir auch noch zu unkonkret, aber es entspr. vielleicht der Ursache für die Verwendung von Math.floor usw. in meinem Link, dessen Script -hoffentlich immer richtig- bei 5 ab und bei 6 aufrundet.

      Grüsse

      Cyx23