ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript テンプレート リテラルはどのようにして文字列補間を簡素化できるのでしょうか?
変数を連結して文字列を構築するのは面倒な場合があります。 JavaScript では、テンプレート リテラルを使用すると、この手間を省き、より簡潔にコードを作成できます。
テンプレート リテラルによる補間のロックを解除する
ES2015 で導入されたテンプレート リテラルは、back- で囲まれています。カチカチ(`)。 ${}` 構文を使用して文字列内に式を埋め込むことができます。
例:
const hello = "foo"; const myString = `I pity the ${hello}`; console.log(myString); // "I pity the foo"
補間を超えて: 複数行の文字列とテンプレート
テンプレート リテラルも作成を容易にします。複数行の文字列をエスケープせずに表示できるため、テンプレートの作成が簡単になります:
return ` <div class="${foo}"> ... </div> `;
ブラウザのサポートとトランスパイル
最新のブラウザはテンプレート リテラルを完全にサポートしていますが、古いブラウザ (例: IE) クロスブラウザを保証するために Babel などのツールを使用したトランスパイルが必要互換性。
補足: IE8 の基本的な文字列書式設定
デバッグ目的のために、IE8 はコンソールで文字列書式設定を提供します:
console.log('%s is %d.', 'Fifteen', 15); // Fifteen is 15.
以上がJavaScript テンプレート リテラルはどのようにして文字列補間を簡素化できるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。