Format a Number, Exactly Two in Length?

前端 未结 10 645
既然无缘
既然无缘 2021-02-03 21:49

I have an integer that is less then 100 and is printed to an HTML page with JavaScript. How do I format the integer so that it is exactly two digits long? For example:

10条回答
  •  生来不讨喜
    2021-02-03 22:07

    Improved version of previous answer:

    var result = [...Array(12)].map((_, i) => zeroFill(i + 1, 2));
    
    function zeroFill(num, size) {
      let s = num + '';
      while (s.length < size) s = `0${s}`;
      return s;
    }
    console.log(result)

提交回复
热议问题