填充 (Padding)
用特定字符填充字符串以达到指定长度的操作,通过 padStart 和 padEnd 方法实现。
填充 (Padding) 是在字符串的开头或末尾填充特定字符 (通常是空格或零) 以达到指定长度的操作。它常用于表格数据格式化和代码生成。
JavaScript 在 ES2017 中引入了 padStart() 和 padEnd() 方法。例如,'5'.padStart(3, '0') 返回 '005'。JavaScript 实践技巧书籍展示了填充的应用案例。
零填充在日期和时间格式化 (01、09 等) 中尤为重要。空格填充也用于等宽字体的表格显示和日志输出格式化。
对包含全角字符的字符串进行填充时需要特别注意,因为显示宽度与字符数不同。全角字符占两个字符宽度,简单的基于字符数的填充无法正确对齐。数据格式化处理书籍介绍了多语言填充技术。