gpt4 book ai didi

javascript - 在 JavaScript 中创建多行字符串

转载 作者:IT老高 更新时间:2023-10-28 11:09:40 25 4
gpt4 key购买 nike

我在 Ruby 中有以下代码。我想将此代码转换为 JavaScript。 JS中的等价代码是什么?

text = <<"HERE"
This
Is
A
Multiline
String
HERE

最佳答案

更新:

ECMAScript 6 (ES6) 引入了一种新的文字类型,即 template literals .它们有很多特性,变量插值等等,但对于这个问题最重要的是,它们可以是多行的。

模板文字由反引号分隔:

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

(注意:我不提倡在字符串中使用 HTML)

Browser support is OK , 但您可以使用 transpilers更加兼容。


原始 ES5 答案:

Javascript 没有 here-document 语法。但是,您可以转义文字换行符,这很接近:

"foo \
bar"

关于javascript - 在 JavaScript 中创建多行字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/805107/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com