Kako izpisati številke z ničlami na začetku v JavaScript
Možen dvojnik: [Kako lahko ustvarim ničelno vrednost z uporabo JavaScripta?] (https://stackoverflow.com/questions/1267283/how-can-i-create-a-zerofilled-value-using-javascript)
Z math.round lahko zaokrožim na x decimalnih mest, vendar ali obstaja način za zaokrožitev levo od decimalke? na primer 5 postane 05, če določim 2 mesti
461
3
Zahtevate ničelno podlaganje? To ni pravo zaokroževanje. Pretvoriti ga boste morali v niz, saj številke niso smiselne z ničlami na začetku. Nekaj takega...
Če pa veste, da ne boste nikoli uporabili več kot X ničel, je to morda bolje. Predvideva se, da nikoli ne boste želeli več kot 10 številk.
Če vas zanimajo negativna števila, boste morali odstraniti "-" in ga prebrati.
DOPOLNITEV: Majhna enovrstična funkcija, ki uporablja metodo ES2017
String.prototype.padStart
:Še en pristop ES5:
Samo za zabavo (imel sem nekaj časa), bolj izpopolnjena implementacija, ki ničelni niz postavi v predpomnilnik:
Če je število polnil veliko in se funkcija kliče dovolj pogosto, je dejansko boljša od drugih metod...