@@Gunnar Bittersmann:
nuqneH
Allgemein:
return Math.pow(10, Math.ceil(Math.log(x) * Math.LOG10E));
Wobei ich mir nicht sicher bin, ob das nicht Rechenungenauigkeiten[1] liefern könnte.
Evtl. ist man mit return parseFloat("1E" + Math.ceil(Math.log(x) * Math.LOG10E)); besser dran.
Qapla'
[1] FAQ: Wieso habe ich beim Rechnen mit Dezimalzahlen Rechenfehler?
--
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)