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