追記 ES6から使えるようになった、Template stringsを使おう。 developer.mozilla.org var str = ` line1 2 3 ` 以下は古い情報。 JavaScriptにヒアドキュメントは無い。のでもどき CSS, insertAdjacentHTMLなど改行した文字を(一列に直さず)改行を保持したまま利用したいときに。 MDNの Values, variables, and literals - JavaScript | MDNを見て単純な\n以外にも書き方があると知り調べた。 方法 単純な結合 配列 エスケープ function + コメント + toString 1,2は一応書いておくだけでおススメしない 1. 単純な結合 var poem1 = "Roses are red,\n"+ "Violets are blue.\n"+ "I'm