JavaScript String concat() 方法

定义和用法

concat() 方法连接两个或多个字符串。

concat() 方法不会更改现有字符串。

concat() 方法返回新字符串。

实例

例子 1

连接两个字符串:

let text1 = "sea";
let text2 = "food";
let result = text1.concat(text2);

亲自试一试

例子 2

连接两个字符串:

let text1 = "Hello";
let text2 = "world!";
let result = text1.concat(" ", text2);

亲自试一试

例子 3

连接三个字符串:

let text1 = "Hello";
let text2 = "world!";
let text3 = "Have a nice day!";
let result = text1.concat(" ", text2, " ", text3);

亲自试一试

语法

string.concat(string1, string2, ..., stringX)

参数

参数 描述
string1, string2, ... stringX 必需。要连接的字符串。

返回值

类型 描述
字符串 包含被组合字符串的新字符串。

说明

方法 concat() 把它的所有参数都转换为字符串(如有必要),然后按顺序连接到字符串 string 的尾部,返回连接后的字符串。请注意,string 本身并没有被修改。

String.concat()Array.concat() 很相似。注意,使用 “+” 运算符来进行字符串的连接运算通常更简便一些。

浏览器支持

concat() 是 ECMAScript1 (ES1) 特性。

所有浏览器都完全支持 ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
支持 支持 支持 支持 支持 支持

相关页面

JavaScript 字符串

JavaScript 字符串方法

JavaScript 字符串搜索