дополняет любое требуемое количество нулей
String.prototype.zero = Number.prototype.zero = function (x) {
var str = String(this);
while (str.length < x) str = '0' + str;
return str;
}
var t = 77;
alert((1).zero(4) + " " + "6".zero(2) + " " + t.zero(3));