📅  最后修改于: 2023-12-03 14:42:24.042000             🧑  作者: Mango
JavaScript concat方法是一个内置的字符串方法,用于将一个或多个字符串连接起来并返回一个新的字符串。它不会改变原始字符串。在本文中,我们将介绍concat方法的用法、语法以及一些示例。
concat方法可以用于任何字符串对象或字面量,它接受一个或多个字符串作为参数,并返回一个新的字符串。
语法如下:
str.concat(string2, string3, ..., stringN)
const str1 = 'Hello';
const str2 = ' World';
const result = str1.concat(str2);
console.log(result); // 输出: Hello World
const str1 = 'Hello';
const str2 = ' beautiful';
const str3 = ' World';
const result = str1.concat(str2, str3);
console.log(result); // 输出: Hello beautiful World
const str1 = 'Hello';
const num = 42;
const result = str1.concat(' ', num);
console.log(result); // 输出: Hello 42
const arr = ['Hello', ' beautiful', ' World'];
const result = ''.concat(...arr);
console.log(result); // 输出: Hello beautiful World
此处返回的是markdown格式代码片段。
# JavaScript Concat - JavaScript
JavaScript concat方法是一个内置的字符串方法,用于将一个或多个字符串连接起来并返回一个新的字符串。它不会改变原始字符串。在本文中,我们将介绍concat方法的用法、语法以及一些示例。
## 用法
concat方法可以用于任何字符串对象或字面量,它接受一个或多个字符串作为参数,并返回一个新的字符串。
语法如下:
\`\`\`javascript
str.concat(string2, string3, ..., stringN)
\`\`\`
## 示例
### 将两个字符串连接起来
\`\`\`javascript
const str1 = 'Hello';
const str2 = ' World';
const result = str1.concat(str2);
console.log(result); // 输出: Hello World
\`\`\`
### 连接多个字符串
\`\`\`javascript
const str1 = 'Hello';
const str2 = ' beautiful';
const str3 = ' World';
const result = str1.concat(str2, str3);
console.log(result); // 输出: Hello beautiful World
\`\`\`
### 连接字符串和数字
\`\`\`javascript
const str1 = 'Hello';
const num = 42;
const result = str1.concat(' ', num);
console.log(result); // 输出: Hello 42
\`\`\`
### 连接字符串数组
\`\`\`javascript
const arr = ['Hello', ' beautiful', ' World'];
const result = ''.concat(...arr);
console.log(result); // 输出: Hello beautiful World
\`\`\`
## 注意事项
- concat方法不改变原始字符串,而是返回一个连接后的新字符串。
- 如果参数是字符串数组,请使用扩展运算符(...)将数组展开传递给concat方法。