ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript テンプレート リテラルに動的な値が表示されないのはなぜですか?

JavaScript テンプレート リテラルに動的な値が表示されないのはなぜですか?

Mary-Kate Olsen
リリース: 2024-12-09 15:35:12
オリジナル
828 人が閲覧しました

Why Aren't My JavaScript Template Literals Showing Dynamic Values?

テンプレート リテラルに動的値が表示されない

テンプレート リテラルを使用しているにもかかわらず、代わりにリテラル変数名が表示されるという問題が発生します。彼らの価値観。この問題を解決するには、テンプレート リテラルの作成に引用符ではなくバッククォート (`) を使用していることを確認してください。

バッククォーテーションと引用符

JavaScript テンプレート リテラル (テンプレート文字列とも呼ばれます) では、テンプレートを囲むためにバッククォート (`) が必要です。これらのバックティックは、QWERTY キーボードの 1 キーの隣にあります。一重引用符 (') または二重引用符 (") を使用すると、目的のテンプレート リテラルは作成されません。

次のことを考慮してください。例:

categoryName = "name";
categoryElements = "element";
console.log(`categoryName: ${this.categoryName}\ncategoryElements: ${categoryElements} `);
ログイン後にコピー

出力

categoryName: name 
categoryElements: element
ログイン後にコピー

バッククォート () を使用すると、テンプレート リテラルは categoryName 変数と categoryElements` 変数を正しく補間し、それぞれの結果が得られます。価値観は

参考資料

  • JavaScript でのバックティック文字 (`) の使用法

以上がJavaScript テンプレート リテラルに動的な値が表示されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート