Js 无法批量加载规则命名图片

一文件夹内图片以“001.jpg,002.jpg,....128.jpg”命名,如何在html使用Js批量加载他们?


我的代码:
var p = 128;
for(var i=1;i<=p;i++)
{  var a=i;
   if(a<=9){a="0"+a;}
    document.write("<img src='"+n+"/"+h+"/0"+a+".jpg' /><br>");
    }


代码问题:命名为“100.jpg”及以上的图片无法加载。【变为“0100.jpg........0128.jpg”】
望指点一二,感谢

 let html = ``;
    let name = ``;
    for(let i = 0; i < 128; i++){
        if(9 >= i){
            name = `0${i}.jpg`;
            continue;
        }
        name = `${i}.jpg`;
        html += `<img src="${name}">`;
    }
    
    document.write(html);