zeroPad
padding positive integers, 2 by default, so 1,2,3 is 01,02,03
HTML
<div>
JavaScript
var zeroPad = function(val,pad) {
pad = typeof pad == "undefined" ? 2 : pad;
var zero = pad - val.toString().length + 1;
return Array(+(zero > 0 && zero)).join("0") + val;
};
var tmp = [];
for(var i=1;i<11;i++){
tmp.push(zeroPad(i,4));
}
var numInt = "012";
var numF = ".345";
console.log(numInt + numF);
$("div").text(tmp.join(","));