问:如何将带有多行字符串的 Ruby 代码转换为 JavaScript?
text = <<HERE This Is A Multiline String HERE
在 Ruby 中,<<运算符允许定义多行字符串。如何在 JavaScript 中实现这种方法?
A:
现代 JavaScript (ES6) ) 提供模板文字作为声明多行字符串的方法。这些文字用反引号 (`) 括起来,可以跨多行,保留换行符。
例如:
const html = ` <div> <span>Some HTML here</span> </div> `;
在 ES6 之前,JavaScript 需要使用字符串连接或转义新行来实现多行字符串。连接字符串允许将字符串拆分为多行,如下所示:
const text = "This\n" + "Is\n" + "A\n" + "Multiline\n" + "String";
或者,可以使用 n:
const text = "foo \ bar";转义新行字符
以上是如何在 JavaScript 中创建多行字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!