当我们使用JavaScript时,创建多行字符串(即包含多个换行符)是常见的操作之一。针对这个需求,本文总结了7种在JavaScript中创建多行字符串的方法,分别是:
当我们使用JavaScript时,创建多行字符串(即包含多个换行符)是常见的操作之一。针对这个需求,本文总结了7种在JavaScript中创建多行字符串的方法,分别是:
- 使用换行符
\n:
javascript
const str = '第一行\n第二行\n第三行';
console.log(str);
输出结果:
第一行
第二行
第三行
- 使用反引号
(~
):
javascript
const str = `第一行
第二行
第三行`;
console.log(str);
输出结果:
第一行
第二行
第三行
- 使用加号
+
连接多个字符串:
javascript
const str = '第一行' + '\n' +
'第二行' + '\n' +
'第三行';
console.log(str);
输出结果:
第一行
第二行
第三行
- 利用JavaScript自动连接相邻字符串:
javascript
const str = '第一行'
'第二行'
'第三行';
console.log(str);
输出结果:
第一行第二行第三行
- 使用Array.prototype.join方法:
javascript
const strArr = ['第一行', '第二行', '第三行'];
const str = strArr.join('\n');
console.log(str);
输出结果:
第一行
第二行
第三行
- 使用模板字符串
$
{}`:
javascript
const str = `
第一行
第二行
第三行
`;
console.log(str);
输出结果:
```
第一行
第二行
第三行
```
- 使用String.raw方法:
javascript
const str = String.raw`第一行
第二行
第三行`;
console.log(str);
输出结果:
第一行
第二行
第三行
注意:以上代码均使用ES6语法,需要支持ES6的运行环境才能运行。
示例1:应用于字符串模板
const name = 'Tom';
const age = 18;
const address = 'China';
const str = `
姓名:${name}
年龄:${age}
地址:${address}
`;
console.log(str);
输出结果:
姓名:Tom
年龄:18
地址:China
示例2:应用于函数返回值
function getMultiLineStr() {
return `
第一行
第二行
第三行
`;
}
console.log(getMultiLineStr());
输出结果:
第一行
第二行
第三行
以上就是JavaScript创建多行字符串的7种方法。您可以根据场景灵活应用,提高开发效率。
本文标题为:javascript的创建多行字符串的7种方法


基础教程推荐
- php去除deprecated的实例方法 2022-09-02
- PHP laravel使用自定义邮件类实现发送邮件 2023-07-03
- php生成短网址/短链接原理和用法实例分析 2023-04-20
- PHP字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br 2024-03-28
- PHP采用get获取url汉字出现乱码的解决方法 2024-03-28
- php+mysql开发的最简单在线题库(在线做题系统)完整案例 2023-01-04
- Laravel修改验证提示信息为中文的示例 2023-03-08
- Laravel 解决composer相关操作提示php相关异常的问题 2023-03-08
- php如何获取当前日期和星期 2024-12-06
- PHP基于反射机制实现自动依赖注入的方法详解 2022-10-02