我在 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/30463627/