Ruby では、ヒアドキュメントを使用して複数行の文字列リテラルを示すことができます。 JavaScript は本質的にヒアドキュメントをサポートしていないため、この構文を JavaScript に変換するのは難しい場合があります。
ECMAScript 6 (ES6) では、複数行を許可するテンプレート リテラルが導入されました。文字列。これらのリテラルはバックティック (`) で囲まれており、変数補間やその他の機能をサポートしています。
var html = ` <div> <span>Some HTML here</span> </div> `;
ES6 テンプレート リテラルは、複数行の文字列に対して最も簡単で洗練されたソリューションを提供します。
ES6 より前の JavaScript には、ヒアドキュメント構文が組み込まれていませんでした。ただし、次のようにバックスラッシュ文字を使用して改行をエスケープすることで、複数行の文字列を近似することができます。
"foo \ bar"
この方法は ES6 テンプレート リテラルほど便利ではありませんが、導入される前は標準的なアプローチでした。
以上がJavaScript で複数行の文字列を変数に割り当てるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。