рони, так красивей
String.prototype.zero = Number.prototype.zero = function (x) {
var str = String(this);
x -= str.length - 1;
return (x > 0 ? new Array(x).join('0') : '') + str;
}
var t = 77;
alert([(1).zero(4), "6".zero(2), t.zero(3), 321..zero(2)].join(' '));