Here you can find the source of pad()
Number.prototype.pad = function () { if ( this < 10 ) { return '0' + this; }/*from www. j av a 2 s . c o m*/ return this; }
Number.prototype.pad = Number.prototype.padLeft = function pad(len, chars, radix) { return this.toString(radix || 10).padLeft(len || 0, chars || "0"); };
Number.prototype.pad = function($char, $length) { return (this + "").pad($char, $length);
Number.prototype.pad = function() { var x = this.toString(); while(x.length < 2) { x = "0" + x; return x;
Number.prototype.pad = function(intPad) { if (this<0) { return "-" + (this-this*2).pad(intPad); var newThis = this.toString(); var reqPad = intPad - newThis.length; if (reqPad > 0) { return '0000000000000000'.substr(0,reqPad) + this; return newThis; };
Number.prototype.pad = function (len) { return (new Array(len+1).join("0") + this).slice(-len); };
Number.prototype.pad = function(len) { s = num.toString(); if (s.length < len) { s = ('00000000000000000000' + s).slice(-len); return s; };