String.padStart() 开头补齐长度
最后更新:2026-09-09
String.padStart() 开头补齐长度
padStart 用指定字符把字符串从开头补齐到目标长度。数字补零的标准方法。
| 分类 | 字符串 |
|---|---|
| ES 版本 | ES2017 |
📝 语法
const 补齐后 = 字符串.padStart(目标长度, 补充字符);
⚙️ 参数
| targetLength | 补齐后的目标总长度。 |
|---|---|
| padString | 可选。补充用的字符(串),默认空格。 |
返回值:补齐后的新字符串。
是否修改原值:否(返回新值)
▶ 示例
编辑下方代码,点击运行,在输出面板查看结果:
运行结果:
05
00123
09:05:03
💡 提示 padStart 补齐长度已达标时原样返回。
ℹ️ info padString 超长会被截断只取前缀。
🌐 浏览器支持
| 浏览器 | |||||
|---|---|---|---|---|---|
| String.padStart() | ✓ v57 | ✓ v15 | ✓ v48 | ✓ v10 | ✓ v44 |
| 所有现代浏览器均支持 | |||||
🏷️ 相关条目
💡 相关案例
更多实战案例即将上线,敬请期待。
📚 相关教程
❓ 常见问题
QpadStart 和 padEnd 的区别?
ApadStart 从开头补;padEnd 从末尾补。
Q默认补什么字符?
A默认空格——补零必须显式传 0。
Q字符串已经够长怎么办?
A原样返回不截断。