Kommastellen
davidp
- javascript
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?
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:
Cheatah
[1] Was dann natürlich nicht mehr zwei mal angewendet ist. Ich vermute, es ist für Dein Problem trotzdem zielführend.
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
[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
Hallo Kai,
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