Eine (unbekannt lange) Zahl zum Beispiel fünfstellig mit führenden Nullen zu formatieren kann kompliziert sein, denn die naheliegende Lösung: „Schauen wieviele Stellen die Zahl hat und dann die entsprechende Anzahl Nullen davorsetzen“ bedeutet einiges an kompliziertem If-Gebastel.
Hier also die einzeilen Lösung in Javascript die quasi in jeder modernen Programmiersprache ähnlich geht:
> zahl = 123 > ("00000" + zahl).slice(-5); '00123' > zahl = 1 > ("00000" + zahl).slice(-5); '00001' > zahl = 12345 > ("00000" + zahl).slice(-5); '12345'
Einfach mal die maximale Anzahl an Nullen vorne dran setzen und dann die gewünschte Länge des endgültigen Wertes von rechts her abscheiden. Simpel und einfach lesbar!
Schreibe einen Kommentar