回答

收藏

在 JavaScript 中创建多行字符串

技术问答 技术问答 226 人阅读 | 0 人回复 | 2023-09-12

我在 Ruby 有以下代码。我想把这个代码转换成 JavaScript。JS什么是等效代码?) b4 U7 @3 Q+ G1 T
    ! g8 Z' \! j+ b* G' B
  • text = 更新:ECMAScript 6 (ES6) 引入了一种新的文本类型,即模板文字。它们有很多特点,变量插值等等,但对于这个问题来说,最重要的是它们可以多行。/ ?  J7 m' |; Z% U) w$ h
  • 模板文字由反引号分隔:[code]var html = `      Some HTML here  `;- `: j  e5 I. A
(注:我不提倡在字符串中使用 HTML)7 h( {# ]' g) q; G" a
浏览器支持还可以,但是使用转译器来提高兼容性。
2 w5 L; G; ?  i4 K  T原始 ES5 答案:Javascript 没有 here-document 语法。但是,你可以转换文字换行符,这很接近:
! O, }. [  s+ o, m5 h4 m
    "foo \bar"% M  h! j( w1 ]2 W
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则