JavaScript padStart() 语法
padStart() 是 JavaScript 字符串的一个方法,它用于在字符串的 “开头” 进行填充补全。也就是该字符串不够指定长度,就会在开头填充指定字符。
语法:
str.padStart(length, padStr)说明:
padStart() 方法接收以下 2 个参数。
length(必选):指定字符串的长度。padStr(可选):用来补全的字符串。当 padStr 省略时,表示使用空格来填充。
提示:
- padStart() 方法不会修改原字符串,而是返回一个新字符串。
- padStart() 方法是在字符串 “开头” 填充,而 padEnd() 方法是在字符串 “末尾” 填充。
JavaScript padStart() 摘要
| 属于 | JavaScript String 对象 |
|---|---|
| 使用频率 | 中 |
| 修改原字符串 | 否 |
| 官方文档 | 查看 |
| MDN | 查看 |
JavaScript padStart() 示例
接下来,我们通过几个简单的例子来讲解一下 JavaScript padStart() 方法是如何使用的。
示例 1:padStart() 带 1 个参数
const str = "HTML";
const result = str.padStart(8);
console.log(result); // " HTML"
console.log(result.length);运行结果如下。
HTML
8分析:
当 padStart() 方法只有 1 个参数,也就是没有使用第 2 个参数指定填充字符时,表示使用空格来填充。
示例 2:padStart() 带 2 个参数
const str = "HTML";
const result = str.padStart(8, "*");
console.log(result); // "****HTML"
console.log(result.length);运行结果如下。
****HTML
8分析:
str.padStart(8, "*") 表示指定填充后的长度为 8,如果 str 长度不足 8,则在开头使用 “*” 填充。
