JavaScript テンプレートリテラル
同義語:
・テンプレートリテラル
・テンプレート文字列
・文字列テンプレート
・バックティックの構文
バックティックの構文
テンプレートリテラル文字列を定義するには、引用符("")ではなくバッククォート (``) を使用します。
文字列内の引用
テンプレートリテラルを使用すると、文字列内で一重引用符と二重引用符の両方を使用できます。
複数行の文字列
テンプレート リテラルでは、文字列内の変数を許可します。
補間
テンプレートリテラル変数と式を文字列に挿入する簡単な方法を提供します。
この方法は文字列補間と呼ばれます。
構文は次のとおりです。
${...}
変数置換
テンプレートリテラル文字列内の変数を許可:
文字列補間では、変数を実際の値に自動置換する機能が呼び出されます。
式の置換
テンプレートリテラルでは、文字列での式を許可します。
文字列補間では、実数値による式の自動置換が呼び出されます
HTMLテンプレート
例
let header = "Templates Literals";
let tags = ["template literals", "javascript", "es6"];
let html =
<h2>${header}</h2><ul>
;
for (const x of tags) {
html += <li>${x}</li>
;
}
html += </ul>
;ブラウザのサポート
テンプレートリテラル
はES6からの機能(JavaScript 2015)です 。
最新のすべてのブラウザーでサポートされています。
Chrome | Edge | Firefox | Safari | Opera |
はい | はい | はい | はい | はい |
テンプレートリテラル
はInternet Explorerではサポートされていません。
完全な文字列リファレンス
完全な文字列のリファレンスについては、次のURLにアクセスしてください。完全な JavaScript 文字列リファレンス(開発準備中)。
リファレンスには、すべての文字列プロパティとメソッドの説明と例が含まれています。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。