📅  最后修改于: 2023-12-03 15:09:21.192000             🧑  作者: Mango
在 Javascript 中,我们通常需要对字符串进行格式化,以显示统一的格式 和对齐。Javascript 中提供了两个函数 padStart 和 padEnd,用于定义字符串填充的内容和填充长度。
padStart 函数用于在字符串的前面填充所需的字符,直到字符串达到指定的长度。该函数有两个参数,第一个是需要填充的长度,第二个是填充使用的字符。
例如,我们可以在字符串前面插入空格,使其达到固定长度:
const str = 'Hello';
const paddedStr = str.padStart(8, ' '); // ' Hello'
在上述例子中,我们将字符值为 ' ' 的空格插入到字符串 'Hello' 的前面,以使其达到长度为固定值 8。
padEnd 函数相当于 padStart 函数,但是这个函数在字符串的尾部进行填充。
例如,我们可以在字符串末尾插入空格,使其达到固定长度:
const str = 'Hello';
const paddedStr = str.padEnd(8, ' '); // 'Hello '
在上述例子中,我们将字符值为 ' ' 的空格插入到字符串 'Hello' 的后面,以使其达到长度为固定值 8。
需要注意的是,如果字符串的长度已经超过了指定长度,则不会进行填充。
padStart 和 padEnd 函数是用来对字符串进行填充的函数,以确保它们具有一致的格式和对齐,这对于格式化输出值是很有用的。两个函数都需要传入字符串的长度和填充的字符,以达到所需的长度。