Wie kann ich in meinen Boten bieten ohne E-Notation sehr kleine Zahlen angezeigt werden?

stimmen
1

Geben

Ich habe einen Bot, der sehr kleine Umbauten in Krypto anzeigen muss. Zur Zeit, als die Zahl klein ist, zeigt die Ausgabe in der wissenschaftlichen Notation mit E. ich diese Notation nicht will, wie kann ich das Format wie eine normale Nummer anzuzeigen

Vielen Dank für Ihre Antworten im Voraus. Codierte in Node.js

Veröffentlicht am 09/08/2017 um 13:44
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
2

Sie können mit toFixed()auf Ihrer Nummer die Nummer mit der gewünschten Genauigkeit zu zeigen.

number.toFixed(precision)

Hier ist ein Beispiel:

let number = 0.000000635345

number.toFixed(5)    // 0.00000
number.toFixed(6)    // 0.000001
number.toFixed(7)    // 0.0000006
number.toFixed(8)    // 0.00000064

Sie können dies in Verbindung mit einem RegExp Verwendung in den nachfolgenden Nullen zu entfernen:

let number = 0.0000005
number.toFixed(10)                          // 0.0000005000

number.toFixed(10).replace(/\.?0+$/,"")     // 0.0000005
Beantwortet am 09/08/2017 um 15:32
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more