0
1

【JavaScript】テンプレートリテラルとは 

Posted at

テンプレートリテラルとは

テンプレートリテラル(Template literals)は、JavaScriptの文字列の記法の一つであり、バッククォート(``)で囲まれた文字列リテラルのことを指します。テンプレートリテラルを使用すると、文字列内で変数や式を埋め込むことができ、より簡潔で読みやすいコードを書くことができます。

テンプレートリテラルの主な特徴は以下の通りです。

1. 変数の埋め込み: テンプレートリテラル内では${}を使って変数や式を埋め込むことができます。

const name = 'John';
const greeting = `Hello, ${name}!`;
console.log(greeting); // 出力: Hello, John!

2. 複数行の文字列: テンプレートリテラル内では複数行の文字列をそのまま書くことができます。

const multiLineString = `
This is
a multi-line
string.
`;
console.log(multiLineString);
/*
出力:
This is
a multi-line
string.
*/

3. 式の埋め込み: テンプレートリテラル内では、${}内にJavaScriptの式を埋め込むことができます。

const x = 10;
const y = 5;
const sum = `Sum of ${x} and ${y} is ${x + y}.`;
console.log(sum); // 出力: Sum of 10 and 5 is 15.

テンプレートリテラルはES6(ECMAScript 2015)で導入され、以降のバージョンのJavaScriptで広く利用されています。文字列の結合や複雑な文字列操作を行う際に、従来の文字列結合よりも使いやすく効率的です。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1