📜  Javascript字符串padEnd()(1)

📅  最后修改于: 2023-12-03 15:01:48.570000             🧑  作者: Mango

JavaScript 字符串 padEnd()

介绍

在 JavaScript 中,padEnd() 是一个字符串方法,用于在原始字符串的末尾填充指定数量的特定字符。

该方法返回一个新的字符串,该字符串包含原始字符串以及指定数量的填充字符。

padEnd() 方法接受两个参数:targetLengthpadString

  • targetLength:填充后字符串的目标长度。如果该值小于源字符串的长度,则返回原始字符串。
  • padString:用于填充的字符串。该字符串将按需重复添加以达到目标长度。如果省略该参数,则默认使用空格作为填充字符。

注意:该方法不会修改原始字符串,而是返回一个填充后的新字符串。

语法
str.padEnd(targetLength [, padString])
  • str:必需,表示要填充的字符串。
  • targetLength:必需,目标字符串的长度。
  • padString:可选,填充的字符或字符串。如果省略该参数,则默认使用空格。
示例
基本用法

下面的示例演示了如何使用padEnd()方法来填充字符串。在这个例子中,我们将原始字符串填充到长度为8,并在末尾添加了空格。

const str = 'Hello';
const paddedStr = str.padEnd(8);

console.log(paddedStr); // 输出 "Hello   "
使用填充字符串

你可以使用第二个参数来指定填充字符串。下面的示例演示了如何使用padEnd()方法并指定填充字符串为'.'来填充一个字符串到长度为10。

const str = 'JavaScript';
const paddedStr = str.padEnd(10, '.');

console.log(paddedStr); // 输出 "JavaScript.."
字符串长度超过目标长度

如果原始字符串的长度大于等于目标长度,padEnd() 方法将不会进行填充,而是返回原始字符串。

const str = 'JavaScript';
const paddedStr = str.padEnd(5);

console.log(paddedStr); // 输出 "JavaScript"
不使用填充字符串

如果省略填充字符串参数,padEnd() 方法将默认使用空格作为填充字符。

const str = 'Hello';
const paddedStr = str.padEnd(10);

console.log(paddedStr); // 输出 "Hello     "
总结

padEnd() 是一个在 JavaScript 中用于填充字符串的方法。它可以在原始字符串的末尾添加指定数量的填充字符,以达到目标长度。这个函数方便用于对齐文本或格式化输出。

记住,padEnd() 不会修改原始字符串,而是返回一个填充后的新字符串。

希望这篇介绍对你有帮助!