Looping with Number Padding

Loop with Number Padding

function pad(n, width, z) {
z = z || ‘0’;
n = n + ”;
return n.length >= width ? n : new Array(width – n.length + 1).join(z) + n;
}

var text = “”;
var i;
for (i = 10; i > 0; i–) {

t = pad(i,3);
text += “Filename_” + t + ”
“;
}
document.getElementById(“demo”).innerHTML = text;

———————-
Output

Loop with Number Padding

Filename_010
Filename_009
Filename_008
Filename_007
Filename_006
Filename_005
Filename_004
Filename_003
Filename_002
Filename_001

Leave a comment