- 基本的な使い方: テンプレートリテラルはバッククォート(`)で囲まれた文字列です。変数や式を埋め込むことができ、以下のように使用します。
const name = 'John';
const age = 25;
const message = `私の名前は${name}で、年齢は${age}です。`;
console.log(message);
出力:
私の名前はJohnで、年齢は25です。
- 複数行の文字列の作成: テンプレートリテラルを使用すると、複数行の文字列を簡単に作成できます。
const multiLine = `
これは
複数行の
文字列です。
`;
console.log(multiLine);
出力:
これは
複数行の
文字列です。
- 条件付きの文字列生成: テンプレートリテラルを使用すると、条件に応じて文字列を生成することができます。
const isLoggedIn = true;
const loginMessage = `
ユーザーは${isLoggedIn ? 'ログイン済みです' : 'ログインしていません'}。
`;
console.log(loginMessage);
出力:
ユーザーはログイン済みです。
- 関数の呼び出し: テンプレートリテラル内で関数を呼び出すこともできます。
function getName() {
return 'Alice';
}
const greeting = `こんにちは、${getName()}さん!`;
console.log(greeting);
出力:
こんにちは、Aliceさん!
これらはテンプレートリテラルの基本的な使い方といくつかの便利な機能の一部です。他にも、テンプレートタグやネストされたテンプレートリテラルなど、さまざまな応用方法があります。JavaScriptの公式ドキュメントやオンラインのリソースを参考に、さらに詳細な情報を学習してみてください。