简介
在本实验中,我们将探索 JavaScript 中的 pad()
函数。pad()
函数允许你在字符串的两侧用指定的字符进行填充,以达到特定的长度。我们将学习如何使用 String.prototype.padStart()
和 String.prototype.padEnd()
方法来实现这一点。
This tutorial is from open-source community. Access the source code
💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版
在本实验中,我们将探索 JavaScript 中的 pad()
函数。pad()
函数允许你在字符串的两侧用指定的字符进行填充,以达到特定的长度。我们将学习如何使用 String.prototype.padStart()
和 String.prototype.padEnd()
方法来实现这一点。
要在字符串两侧用指定字符进行填充(如果字符串长度小于指定的 length
),可使用以下函数:
const pad = (str, length, char = " ") =>
str.padStart((str.length + length) / 2, char).padEnd(length, char);
该函数使用 String.prototype.padStart()
和 String.prototype.padEnd()
来填充给定字符串的两侧。你可以省略第三个参数 char
,以使用空白字符作为默认的填充字符。
以下是一些使用 pad()
函数的示例:
pad("cat", 8); // ' cat '
pad(String(42), 6, "0"); // '004200'
pad("foobar", 3); // 'foobar'
要开始练习编码,请打开终端/SSH 并输入 node
。
恭喜你!你已经完成了“填充字符串”实验。你可以在 LabEx 中练习更多实验来提升你的技能。