如何串联两个字符串,以便第二个字符串必须在JavaScript中第一个字符串的末尾串联?

要串联,我们有string.concat()方法。但它不会提供任何特异性,这意味着串联后字符串的长度,必须添加的特定值等。因此,为减少此问题,javascript提供了string.padEnd()方法。此方法有两个参数。一个是长度,另一个是必须添加到第一个字符串的第二个字符串。

语法

string.padEnd(length,"string");

它使用长度作为参数,以便确保在连接后,结果字符串的长度应与提供的长度匹配。

它需要一个字符串作为第二个参数才能与第一个字符串连接。

示例

在下面的示例中,方法str.padEnd()以长度和第二个字符串作为其参数。它将根据用户给定的长度连接第二个字符串。

<html>
<body>
<script>
   var str = "Hello";
   document.write(str.padEnd(23," glad to meet you"));
   document.write("</br>");
   document.write(str.padEnd(37," glad to meet you"));
</script>
</body>
</html>

输出结果

Hello glad to meet you
Hello glad to meet you glad to meet y

如果第一个字符串大于提供的长度,则不会发生串联。

在下面的示例中,最初给定的字符串大于所提供的长度。因此,第一个字符串不会发生任何变化,并且字符串本身将显示为输出。

示例

<html>
<body>
<script>
   var str = "Hello pleasure to meet you";
   document.write(str.padEnd(15," glad to meet you"));
</script>
</body>
</html>

输出结果

Hello pleasure to meet you