首页 >web前端 >js教程 >如何在 JavaScript 中创建多行字符串?

如何在 JavaScript 中创建多行字符串?

DDD
DDD原创
2024-12-24 01:01:11247浏览

How Do I Create Multiline Strings in JavaScript?

在 JavaScript 中将多行字符串分配给变量

问:如何将带有多行字符串的 Ruby 代码转换为 JavaScript?

text = <<HERE
This
Is
A
Multiline
String
HERE

在 Ruby 中,<<运算符允许定义多行字符串。如何在 JavaScript 中实现这种方法?

A:

ES6 模板文字

现代 JavaScript (ES6) ) 提供模板文字作为声明多行字符串的方法。这些文字用反引号 (`) 括起来,可以跨多行,保留换行符。

例如:

const html = `
<div>
  <span>Some HTML here</span>
</div>
`;

ES5 字符串连接

在 ES6 之前,JavaScript 需要使用字符串连接或转义新行来实现多行字符串。连接字符串允许将字符串拆分为多行,如下所示:

const text = "This\n" +
  "Is\n" +
  "A\n" +
  "Multiline\n" +
  "String";

或者,可以使用 n:

const text = "foo \
bar";
转义新行字符

以上是如何在 JavaScript 中创建多行字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn