Wie kann ich berechnen, wie viele Nullen nach dem Dezimalpunkt kommen, aber vor dem ersten von Null in einer Gleitkommazahl. Beispiele:Ermitteln Sie die Anzahl der führenden Nullen in einer Gleitkommazahl
0 -> 0
1 -> 0
1.0 -> 0
1.1 -> 0
1.01 -> 1
1.00003456 ->4
Intuitiv nehme ich eine mathematische Funktion, die diese bietet, oder zumindest hat der Hauptteil. Aber ich kann mich weder erinnern noch herausfinden, welcher.
Ich weiß, dass es getan werden kann, indem man zuerst die Zahl in eine Zeichenkette umwandelt, solange die Zahl nicht in der wissenschaftlichen Notation ist, aber ich will eine reine mathematische Lösung.
In meinem Fall brauche ich nicht etwas, das für negative Zahlen funktioniert, wenn das eine Komplikation ist.
Ich würde gerne wissen, was die allgemeinen Möglichkeiten sind, es zu tun, unabhängig von der Sprache.
Aber wenn es eine hübsche Standard-Mathematik-Funktion dafür gibt, möchte ich auch wissen, ob JavaScript diese Funktion hat.
Als Nebenbemerkung frage ich mich, ob diese Berechnung mit der Methode zur Bestimmung, wie viele Ziffern für die dezimale Darstellung einer ganzen Zahl erforderlich sind, verwandt ist.
ich meine Antwort aktualisiert haben, realisierte gerade einen kleinen Fehler. – turmuka