在使用 JavaScript 开发过程中,总会需要编写一些小工具。
需求:
把一个整形数值格式化为固定长度的字符串,前缀使用指定字符填充
function formatInteger(num, n, c = '0') {
let numStr = String(num);
var formatNum = (Array(n).join(c) + num).slice(-n);
if (numStr.length > formatNum) {
formatNum = numStr;
}
return formatNum;
}