JavaScriptで数値をゼロ埋め(ゼロパディング)する

JavaScript Web制作

ゼロ埋め(ゼロパディング)とは

書式の桁数に満たない数値の場合、足りない桁数だけ0を追加してゼロ埋め(ゼロパディング)することで桁数を合わせます。
例えば、3桁で1を表す場合は足りない2桁をゼロで埋めて001と表記します。

JavaScriptでゼロ埋め

JavaScriptで値と桁数を指定して、ゼロ埋めしたものを返す関数です。
String.slice() を使って桁数を合わせています。

// NUM = 値, LEN = 桁数
function zeroPadding(NUM, LEN){
  return ( Array(LEN).join('0') + NUM ).slice( -LEN );
}
 
//使用例
console.log( zeroPadding(1, 3) );
タイトルとURLをコピーしました