「JavaScript」padStartメソッドで頭ゼロをつける

説明
String.prototype.padStart()
padStart() メソッドは、結果の文字列が指定した長さになるように、
現在の文字列を他の文字列で (必要に応じて繰り返して) 延長します。延長は、現在の文字列の先頭から適用されます。
書式
変数名 = 文字列.padStart(文字列の長さ[,埋める文字]);
引数の文字列の長さまで引数の文字を頭(先頭)に埋めます。
説明
1つ目の引数の桁数
2つめの引数の文字で埋めます

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<script>
const strA = "8";
console.log("頭ゼロをつける");
console.log(strA.padStart(3, "0"));
console.log(strA.padStart(6, "0"));
const strB = "70";
console.log("*文字で埋める")
console.log(strB.padStart(3, "*"));
console.log(strB.padStart(6, "*"));
</script>
<script> const strA = "8"; console.log("頭ゼロをつける"); console.log(strA.padStart(3, "0")); console.log(strA.padStart(6, "0")); const strB = "70"; console.log("*文字で埋める") console.log(strB.padStart(3, "*")); console.log(strB.padStart(6, "*")); </script>
<script>
    const strA = "8";
    console.log("頭ゼロをつける");
    console.log(strA.padStart(3, "0")); 
    console.log(strA.padStart(6, "0"));

    const strB = "70";
    console.log("*文字で埋める")
    console.log(strB.padStart(3, "*")); 
    console.log(strB.padStart(6, "*")); 
</script>

実行結果
> “頭ゼロをつける"
> “008"
> “000008"
> “*文字で埋める"
> “*70"
> “****70"

JavaScript

Posted by arkgame