Der Martin: Anzahl Ziffern einer Zahl

Beitrag lesen

Hi,

wie kann ich mit JavaScript die Anzahl der Stellen einer Zahl herausfinden?

entweder durch Umwandeln in einem String, oder über den Logarithmus - wobei das für negative Werte überhaupt nicht geht, und erst für Werte ab 1 sinnvoll einsetzbar ist. Und ohne Betrachtung von signifikanten Nachkommastellen.

Die Umwandlung in einen String kann dafür bei sehr großen Zahlen überraschende Ergebnisse liefern, wenn du beispielsweise feststellst, dass 2.5E+14 angeblich 7 Stellen hat.

Z.B. 100 hat 3 Ziffern, usw...

Genau. Und der dekadische Logarithmus aller Zahlen 100..999 ist 2 (plus etwas Gemüse nach dem Dezimalpunkt).

Ciao,
 Martin

--
Gott hilft niemandem, er erfreut sich nur an unseren Leiden.
  (Ashura)
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(