非IT企業に勤める中年サラリーマンのIT日記

非IT企業でしかもITとは全く関係ない部署にいる中年エンジニア。唯一の趣味がプログラミングという”自称”プログラマー。

JavaScriptで数値を0埋めする3つの方法

   

数値を任意の桁数で0埋め(ゼロパディング)したいことは結構あると思います。たとえば1という数値を001と表記したい場合です。プログラミング言語の中にはそのように整形してくれる関数が用意されているものですが、残念ながらJavascriptには存在しません。そこで、他の機能を使った数値を0埋めする3つの方法を紹介します。

以下のいずれも「023」と表記してくれます。

let num = 23;
console.log(String(num).padStart(3, '0'));
console.log(num.toString().padStart(3, '0'));
console.log(('000'+num).slice(-3));

//[出力]
//023
//023
//023
 

 

スポンサーリンク

 - HTML/JavaScript