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() メソッドは、結果の文字列が指定した長さになるように、現在の文字列を他の文字列で(必要に応じて繰り返して)延長します。延長は、現在の文字列の先頭から適用されます。
コメント