📜  字符串 padStart padEnd - Javascript (1)

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

字符串 padStart padEnd - Javascript

在 Javascript 中,我们通常需要对字符串进行格式化,以显示统一的格式 和对齐。Javascript 中提供了两个函数 padStart 和 padEnd,用于定义字符串填充的内容和填充长度。

padStart

padStart 函数用于在字符串的前面填充所需的字符,直到字符串达到指定的长度。该函数有两个参数,第一个是需要填充的长度,第二个是填充使用的字符。

例如,我们可以在字符串前面插入空格,使其达到固定长度:

const str = 'Hello';
const paddedStr = str.padStart(8, ' '); // '   Hello'

在上述例子中,我们将字符值为 ' ' 的空格插入到字符串 'Hello' 的前面,以使其达到长度为固定值 8。

padEnd

padEnd 函数相当于 padStart 函数,但是这个函数在字符串的尾部进行填充。

例如,我们可以在字符串末尾插入空格,使其达到固定长度:

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

在上述例子中,我们将字符值为 ' ' 的空格插入到字符串 'Hello' 的后面,以使其达到长度为固定值 8。

需要注意的是,如果字符串的长度已经超过了指定长度,则不会进行填充。

总结

padStart 和 padEnd 函数是用来对字符串进行填充的函数,以确保它们具有一致的格式和对齐,这对于格式化输出值是很有用的。两个函数都需要传入字符串的长度和填充的字符,以达到所需的长度。