Here you can find the source of pad( digits )
/**//from ww w. j a v a2s . c o m * Pads a string with prefixed zeros until the requested string length is achieved. * @param {number} digits [description] * @return {String|string} [description] */ String.prototype.pad = function( digits ) { var x = this; while ( x.length < digits ) { x = '0' + x; } return x; };
String.prototype.pad = function($char, $length) { var $result = this; while ($result.length < $length) { $result = $char + $result; return $result;
String.prototype.pad = function(l, r) { if (r === undefined) { r = l if (!(this.substr(0, 2) == "0x" || /^\d+$/.test(this))) l = 0 var ret = this.bin(); while (ret.length < l) ret = "\0" + ret ...
String.prototype.pad = function(l, r) { if (r === undefined) { r = l if (!(this.substr(0, 2) == "0x" || /^\d+$/.test(this))) l = 0 var ret = this.bin(); while (ret.length < l) ret = "\0" + ret ...
String.prototype.pad = function(l, s, t){ return s || (s = " "), (l -= this.length) > 0 ? (s = new Array(Math.ceil(l / s.length) + 1).join(s)).substr(0, t = !t ? l : t == 1 ? 0 : Math.ceil(l / 2)) + this + s.substr(0, l - t) : this; };