時計をつくるときとかに、 1 を 01 にしたいときとかにつかえます。
function numberToStringWithDigit(num, digit) { var zero = "0", i = 0, str, result; for (; i < digit - 1; i++) { str += zero; } return (str + num).slice(-digit); }
動作原理
return (str + num).slice(-digit);
ポイントはこの部分で、sliceに負の値を渡すことによって、文字列を後ろから切り取っています。