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 |
支持 | 支持 | 支持 | 支持 | 支持 | 支持 |