DevNotes - JavaScript
padStart(), padEnd() 文字列が指定の長さになるよう先頭・末尾に文字列を追加
2022-04-11String.prototype.padStart() - JavaScript | MDN
String.prototype.padEnd() - JavaScript | MDN
構文
padStart() は先頭に文字列を追加。
str.padStart(targetLength, padString);
str.length が targetLength より小さければ str がそのまま返される。
padString はデフォルトは " " (空白)。省略可。padString が targetLength より短ければ右から切り捨てられる。
padEnd() は末尾に文字列を追加。
str.padEnd(targetLength, padString);
str.length が targetLength より小さければ str がそのまま返される。
padString はデフォルトは " " (空白)。省略可。padString が targetLength より短ければ右から切り捨てられる。
padStart()
const str = "abc";
str.padStart(2); // "abc"
str.padStart(5); // " abc"
str.padStart(5, "0"); // "00abc"
str.padStart(10, "123"); // "1231231abc"
str.padStart(7, "1234567"); // "1234abc"
padEnd()
const str = "abc";
str.padEnd(2); // "abc"
str.padEnd(5); // "abc "
str.padEnd(5, "0"); // "abc00"
str.padEnd(10, "123"); // "abc1231231"
str.padEnd(7, "1234567"); // "abc1234"