Hvordan viser jeg veldig små tall i mitt bud bot uten E notasjon?

stemmer
1

skriv

Jeg har en bot som må vise svært små konverteringer i krypto. Foreløpig når antallet er lite, viser utgangs i vitenskapelig notasjon med E. Jeg vil ikke ha denne notasjonen, hvordan kan jeg formatere denne for å vise som et vanlig telefonnummer

Takk for svar på forhånd. Kodet i node.js

Publisert på 09/08/2017 klokken 13:44
kilden bruker
På andre språk...                            


1 svar

stemmer
2

Du kan bruke toFixed()på ditt nummer å vise antall med ønsket presisjon.

number.toFixed(precision)

Her er et eksempel:

let number = 0.000000635345

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

Du kan bruke dette i sammen med en RegExp å fjerne de etterfølgende nuller:

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

number.toFixed(10).replace(/\.?0+$/,"")     // 0.0000005
Svarte 09/08/2017 kl. 15:32
kilden bruker

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