String padStart() and padEnd()
String.prototype.padStart() は文字列の先頭を、padEnd() は末尾を指定した文字で埋めて、指定した長さにします。数値のゼロ埋めや表示の整列に便利です。
概要
String.prototype.padStart() は文字列の先頭を、padEnd() は末尾を指定した文字で埋めて、指定した長さにします。数値のゼロ埋めや表示の整列に便利です。
対応ブラウザ
| 機能 | デスクトップ | モバイル | ||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Chrome Android | Safari iOS | |
| 57 | 15 | 48 | 10 | 57 | 10 | |
| ビルトインオブジェクト | ||||||
| padStart() は String 値のメソッドで、指定された文字列でこの文字列をパディングし(必要に応じて繰り返したり切り捨てたりして)、結果の文字列が指定された長さを示すようにします。パディングは、この文字列の先頭から適用されます。 | 57 | 15 | 48 | 10 | 57 | 10 |
基本構文
JAVASCRIPT
// Pad with zeros
'5'.padStart(3, '0'); // '005'
'42'.padStart(3, '0'); // '042'
// Right-align
'hello'.padEnd(10, '.'); // 'hello.....' ライブデモ
実務での使いどころ
-
String padStart() and padEnd() の活用
文字列を指定した長さまでパディングするメソッド。padStart と padEnd を提供。
注意点
- 特になし。すべての主要ブラウザで安定して動作する。
アクセシビリティ
- JavaScript による動的更新時は、aria-live リージョンで変更をスクリーンリーダーに通知する。
参考リンク
Powered by web-features