📅  最后修改于: 2023-12-03 15:16:06.926000             🧑  作者: Mango
在 JavaScript 中,String 对象是用于处理字符串的实例对象。它们可以包含文本和数字等数据类型,并且在 JavaScript 中,字符串是不可变的。这意味着一旦你创建了一个字符串,你就不能改变它。但是,你可以使用 concat() 方法将两个或更多字符串连接起来。
string.concat(string1, string2, ..., stringX)
参数:
返回值:
以下示例演示了如何使用 concat() 方法将两个字符串连接起来:
let str1 = 'Hello, ';
let str2 = 'world!';
let str3 = str1.concat(str2);
console.log(str3); // 输出 "Hello, world!"
你还可以同时连接多个字符串:
let str1 = 'Hello';
let str2 = ', world';
let str3 = '!';
let str4 = str1.concat(str2, str3);
console.log(str4); // 输出 "Hello, world!"
你也可以将字符串和数字连接起来。在这种情况下,数字会自动转换为字符串:
let str1 = 'The answer is ';
let num = 42;
let str2 = str1.concat(num);
console.log(str2); // 输出 "The answer is 42"
concat() 方法也可以用于链式调用。这意味着你可以在一个字符串上多次调用该方法:
let str = 'Hello';
str = str.concat(', ', 'world', '!');
console.log(str); // 输出 "Hello, world!"
let str1 = 'Hello, ';
let str2 = 'world!';
let str3 = str1 + str2;
console.log(str3); // 输出 "Hello, world!"