文字を繰り返す、数字の桁をそろえる

JScriptで、文字、文字列の繰り返し関数は?

function string(n,c){
  return new Array(n+1).join(c);
}

なるほど!このような発想があったとは。


数字の桁をそろえるのも

function format(num, x) {
    num = String(num);
    return (num.length < x) ? new Array((x - num.length) + 1).join('0') + num: num;
};

こうすればいいんだな。