Der Martin: Frage zum Wiki-Artikel ‚JavaScript‘

Beitrag lesen

n'Abend,

var stellen = Math.floor(Math.log(x) / Math.LN10) + 1;

Hach, dass die Leute immer gleich die fertige Lösung rausposaunen müssen!

ja, manchmal blubbert es einfach so aus mir raus ... *rülps* ;-)

Math.log(x) / Math.LN10 ist aber doch ein bisschen zu kompliziert; Math.log10(x) exitiert.

Oh, cool. Das wusste ich noch nicht.

Wie gesagt: Für Werte kleiner 1 gilt das nicht mehr, aber das kratzt dich vermutlich nicht.

Vor allem für Werte kleiner 0 nicht. Und das dürfte kratzen. Das sollte man vorher abfangen.

Wieso abfragen? Es gibt doch Math.abs(). Aber angesichts der Fragestellung habe ich vermutet, dass der Fall sowieso nicht relevant ist,

So long,
 Martin

--
Nothing travels faster than the speed of light with the possible exception of bad news, which obeys its own special laws.
- Douglas Adams, The Hitchhiker's Guide To The Galaxy