JavaScriptで文字列を改行する際には、通常は\nを使用しますが、これを使わずに改行を挿入する方法があります。
この記事では、バッククォート(`)を使用したテンプレート文字列を利用して、JavaScriptで改行を挿入する方法を紹介します。
HTMLテンプレートを動的に生成する場合などで役立ちます。
テンプレート文字列を使用した改行の挿入
JavaScriptでは、バッククォートを使用したテンプレート文字列を使うことで、文字列中に改行を含めることができます。以下に例を示します。
const multiLineString = `This is a
multi-line
string`;
console.log(multiLineString);
この方法を使用することで、\nを使用せずに改行を含む文字列を簡単に作成することができます。
事例: HTMLテンプレートの生成
この方法は、HTMLテンプレートを動的に生成する場合などで役立ちます。例えば、次のようなHTMLテンプレートを生成する場合、テンプレート文字列を使用して改行を挿入することができます。
const htmlTemplate = `
<div class="container">
<h1>Title</h1>
<p>Content goes here.</p>
</div>
`;
document.body.innerHTML = htmlTemplate;
このようにすることで、コードがより読みやすくなり、HTMLテンプレートを動的に生成する際に便利です。
まとめ
JavaScriptで改行を挿入する際には、バッククォートを使用したテンプレート文字列を利用する方法があります。この方法を使うことで、\nを使用せずに改行を含む文字列を簡単に作成することができます。特に、HTMLテンプレートの生成などの場面で役立ちます。