ウェブエンジニア珍道中

日々の技術的に関する経験を書いていきます。脱線もしますが助けになれば幸いです。

javascriptで0埋めの文字列を作りたい

"1234"を6桁で"001234"と頭をゼロ埋めしたい時に良さげな方法を見つけたのでメモします。

"1234".padStart(6, "0") // "001234"

String.prototype.padStartメソッドを使いました。

developer.mozilla.org

第一引数で指定した文字数まで第二引数で指定した文字で埋めてくれるというものです。ちなみに後ろから埋めるString.prototype.padEndもあります。

"1234".padEnd(6, "0") // "123400"