JavaScript 字符串 concat() 方法

JavaScript concat() 语法

concat() 是 JavaScript 字符串的一个方法,它用于将当前字符串与其他字符串拼接合并,然后返回一个新的字符串。

语法:

str.concat(str1, str2, ..., strN)

说明:

str1、str2、...、strN 都是字符串。

提示:

  • concat() 方法不会修改原字符串,而是返回一个新字符串。
  • 对于拼接字符串,并不推荐使用 concat() 方法,而是推荐使用 “+” 运算符或 ES6 模板字符串。

JavaScript concat() 摘要

属于 JavaScript 拼接字符串
使用频率
修改原字符串
官方文档 查看
MDN 查看

JavaScript concat() 示例

接下来,我们通过一个简单的例子来讲解一下 JavaScript concat() 方法是如何使用的。

示例 1:concat() 基本用法

const str = "Python";
const result = str.concat("C++", "Java");

console.log(str);
console.log(result);

运行结果如下。

Python
PythonC++Java

分析:

从结果可以看出,concat() 方法不会修改原字符串,而是返回一个新字符串。

字符串拼接的各种方式

在 JavaScript 中,想要拼接多个字符串,常见的有以下 3 种方式。最推荐的是使用 ES6 模板字符串的方式,因为它既简单又直观。

  • 使用 concat() 方法。
  • 使用 “+” 运算符。
  • 使用 ES6 模板字符串。

示例 2:使用 concat() 方法

const name = "Jack";
const age = 20;

const result = name.concat(" is ", age, " years old.");

console.log(result);

运行结果如下。

Jack is 20 years old.

示例 3:使用 “+” 运算符

const name = "Jack";
const age = 20;

const result = name + " is " + age + " years old.";

console.log(result);

运行结果如下。

Jack is 20 years old.

示例 4:使用 ES6 模板字符串

const name = "Jack";
const age = 20;

const result = `${name} is ${age} years old.`;

console.log(result);

运行结果如下。

Jack is 20 years old.

上一篇: split()

下一篇: repeat()

给站长反馈

绿叶网正在不断完善中,小伙伴们如果发现任何问题,还望多多给站长反馈,谢谢!

邮箱:lvyenet@vip.qq.com

「绿叶网」服务号
绿叶网服务号放大
关注服务号,微信也能看教程。
绿叶网服务号