いろいろやり方があると思いますが、下記の書き方がシンプルです。
function zeroPadding(num,length){
return ('0000000000' + num).slice(-length);
}
var num = zeroPadding(346,8);
alert(num); // 00000346が表示されます。
numにオリジナルの数字を、lengthに桁数をいれてください。
例えば、numが346でlengthが8の場合は00000346が返されます。
他のところでも色々使える基本ライブラリです。