padStart()を使って、数値32をゼロ埋めして5桁の文字列を作りたい
let v = 32
const answer = v.toString().padStart(5, "0")
// vが数値なので、文字列に変換してpadStart()する
console.log(answer)
// "00032" が返ってくる
参考
String.prototype.padStart() - JavaScript | MDN
padStart() は String 値のメソッドで、指定された文字列でこの文字列をパディングし(必要に応じて繰り返したり切り捨てたりして)、結果の文字列が指定された長さを示すようにします。パディングは、この文字列の先頭から適用されます。
コメント