You want to add leading or trailing zeros to a number to display it as a string.
You might need to format numbers with leading or trailing zeros for display purposes, such as when displaying times or dates. For example, you would want to format 6 hours and 3 minutes as 6:03 or 06:03, not 6:3. And when you display monetary values, you often want to ensure that two digits appear after the decimal place so that 23 dollars and 40 cents is formatted as $24.40, not $23.4.
To add leading zeros, follow these steps:
the number into a string using the
String( ) function.
Determine the number of zeros to add by subtracting the string length from the number of places you want in the resulting value.
for loop to prepend the
necessary number of zeros (as strings)
to the number.
To add trailing zeros, follow the same steps, but append the zeros instead of prepending them.
You can define a custom method,
), to format a number with leading or trailing zeros and
invoke it whenever it is needed.
Math.zeroFill( ) method accepts up to three
parameters (it returns a string):
The number you want to format.
The number of total digits that should be filled in the resulting, formatted numeric string.
true, then the zeros are appended to the
string. Otherwise, the zeros are prepended.
Here’s the custom
method that you can add to your