vote life iconVote Life: /

DevNotes - JavaScript

padStart(), padEnd() 文字列が指定の長さになるよう先頭・末尾に文字列を追加

2022-04-11

String.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"