javascript format number to 2 digits code example

Example 1: parse int into 2 digits format javascript

function leftPad(number, targetLength) {
    var output = number + '';
    while (output.length < targetLength) {
        output = '0' + output;
    }
    return output;
}
// Output :- 
// leftPad(1, 2) // 01
// leftPad(10, 2) // 10
// leftPad(100, 2) // 100
// leftPad(1, 3) // 001
// leftPad(1, 8) // 00000001

Example 2: javascript format number 2 digits

var numarr = [8, 32, 128]
var formatted = []
//create three numbers of different lengths
numarr.forEach(num => {
  formatted.push(
    num.toLocaleString('en-US', {//this is the function that formats the numbers
      minimumIntegerDigits: 2, //change this to your minimum length
      useGrouping: false
    })
  )
})
//after running this, formatted == [08, 32, 128]