【JavaScript 教程】第五章 字符串05— concat():将多个字符串连接成一个新字符串

共 1360字,需浏览 3分钟

 ·

2021-12-19 01:15

英文 | https://www.javascripttutorial.net/

译文 | 杨小爱


在上节,我们学习了padStart() 和 padEnd(),它可以帮助我们实现用另一个字符串填充一个字符串,直到结果字符串达到给定的长度,错过小伙伴可以点击文章《【JavaScript 教程】第五章 字符串04— padStart() 和 padEnd() 》进行学习。

那么,在今天的教程中,我们将一起来学习如何使用 JavaScript concat()方法连接字符串。

JavaScript String concat() 方法介绍

String.prototype.concat() 方法接受一个字符串列表并返回一个包含组合字符串的新字符串:

string.concat(str1, [...strN]);

如果参数不是字符串,则 concat() 在进行连接之前将它们转换为字符串。

建议您使用+或者+=运算符进行字符串连接以获得更好的性能。

JavaScript String concat() 示例

让我们举一些使用该concat()方法的例子。

1) 连接字符串

以下示例使用该concat()方法连接字符串:

let greeting = 'Hi';let message = greeting.concat(' ', 'John');
console.log(message);

输出:

Hi John

2) 连接字符串数组

以下示例使用该concat()方法连接数组中的字符串:

let colors = ['Blue',' ','Green',' ','Teal'];let result = ''.concat(...colors);
console.log(result);

输出:

Blue Green Teal

请注意,颜色数组参数之前的 ... 是解包数组元素的展开运算符。

3) 连接非字符串参数

本示例将数字连接成一个字符串:

let str = ''.concat(1,2,3);
console.log(str);

输出:

123
代码语言:JavaScript ( javascript )

在此示例中, concat() 方法在连接之前将数字 1、2 和 3 转换为字符串。


总结

  • concat() 方法连接一个字符串列表并返回一个包含组合字符串的新字符串。

  • 使用 + 或 += 运算符连接字符串以获得更好的性能。

如果你还想学习更多的关于字符串内容,请点击下文链接进行学习。

【JavaScript 教程】第五章 字符串04— padStart() 和 padEnd()

【JavaScript 教程】第五章 字符串03— trim()、trimStart() 和 trimEnd()

【JavaScript 教程】第五章 字符串02— 字符串类型

【JavaScript 教程】第五章 字符串01— JavaScript 字符串



学习更多技能

请点击下方公众号

浏览 35
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报