Hoe kan ik zeer kleine aantallen in mijn boodschapper bot zonder E notatie weer te geven?

stemmen
1

voer

Ik heb een bot dat moet zeer kleine omzettingen in crypto weer te geven. Op dit moment, wanneer het aantal klein is, de output toont in wetenschappelijke notatie met E. Ik wil niet dat deze notatie, hoe kan ik dit formaat om te laten zien als een normaal aantal

Bedankt voor uw antwoorden op voorhand. Gecodeerd in Node.js

De vraag is gesteld op 09/08/2017 om 13:44
bron van user
In andere talen...                            


1 antwoorden

stemmen
2

U kunt gebruik maken toFixed()van uw nummer om het nummer met de gewenste nauwkeurigheid te tonen.

number.toFixed(precision)

Hier is een voorbeeld:

let number = 0.000000635345

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

U kunt deze functie in combinatie met een RegExp om de laatste nullen verwijderen:

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

number.toFixed(10).replace(/\.?0+$/,"")     // 0.0000005
antwoordde op 09/08/2017 om 15:32
bron van user

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