JavaScriptで0埋め(ゼロパディング)する

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)になります。

関連記事
最新記事