JavaScriptで1を0001などのように0埋め(ゼロパディング)する方法です。
slice()を使用して0埋めをおこないます。
目次
0埋め
数字を4桁0埋めするサンプルです。
let num = 1;
let val1 = ('0000' + num).slice(-4);
console.log(val1); // 出力:0001
num = 777;
let val2 = ('0000' + num).slice(-4);
console.log(val2); // 出力:0077
num = 98765;
let val3 = ('0000' + num).slice(-4);
console.log(val3); // 出力:8765 桁があふれて切られる
サンプルでは4桁以上ある場合は切られるので注意が必要です。
5桁なら’00000’でslice(-5)になります。