是否没有常规方法从javascript中的任意数字输出两位数字。我很长时间都在想这样做。有很多手动方式。我想知道,如果javascript确实有一个常规方法来执行此操作。
预期结果
1 -> 01
10 -> 10
答案 0 :(得分:3)
答案 1 :(得分:1)
使用填充功能
function zeroPad(num, places) {
var zero = places - num.toString().length + 1;
return Array(+(zero > 0 && zero)).join("0") + num;
}
console.log(zeroPad(12, 3)); //012
console.log(zeroPad(1, 3)); //002
返回字符串类型结果