JavaScriptのテンプレートリテラル:使い方と便利な機能


  1. 基本的な使い方: テンプレートリテラルはバッククォート(`)で囲まれた文字列です。変数や式を埋め込むことができ、以下のように使用します。
const name = 'John';
const age = 25;
const message = `私の名前は${name}で、年齢は${age}です。`;
console.log(message);

出力:

私の名前はJohnで、年齢は25です。
  1. 複数行の文字列の作成: テンプレートリテラルを使用すると、複数行の文字列を簡単に作成できます。
const multiLine = `
  これは
  複数行の
  文字列です。
`;
console.log(multiLine);

出力:

  これは
  複数行の
  文字列です。
  1. 条件付きの文字列生成: テンプレートリテラルを使用すると、条件に応じて文字列を生成することができます。
const isLoggedIn = true;
const loginMessage = `
  ユーザーは${isLoggedIn ? 'ログイン済みです' : 'ログインしていません'}。
`;
console.log(loginMessage);

出力:

  ユーザーはログイン済みです。
  1. 関数の呼び出し: テンプレートリテラル内で関数を呼び出すこともできます。
function getName() {
  return 'Alice';
}
const greeting = `こんにちは、${getName()}さん!`;
console.log(greeting);

出力:

こんにちは、Aliceさん!

これらはテンプレートリテラルの基本的な使い方といくつかの便利な機能の一部です。他にも、テンプレートタグやネストされたテンプレートリテラルなど、さまざまな応用方法があります。JavaScriptの公式ドキュメントやオンラインのリソースを参考に、さらに詳細な情報を学習してみてください。