UNPKG

tn-numpad

Version:

Leading zeroes to a number

10 lines (7 loc) 351 B
export default function (num: number, padlen: number, padstr: string, toFixed: number | false) { if (toFixed !== false) num = parseFloat(num.toFixed(toFixed)) let numstr = Math.abs(num).toString().split('.')[0] const digitlack = padlen - numstr.length if (digitlack > 0) numstr = padstr.repeat(digitlack) + numstr return numstr }