Rumah >hujung hadapan web >tutorial js >Mengapakah Templat JavaScript Saya Tidak Menunjukkan Nilai Dinamik?
Walaupun menggunakan tersurat templat, anda menghadapi masalah di mana nama pembolehubah literal dipaparkan dan bukannya nilai mereka. Untuk menyelesaikan masalah ini, pastikan anda menggunakan tanda tanda belakang (`), bukan tanda petikan, untuk mencipta huruf templat.
Literal templat JavaScript, juga dikenali sebagai rentetan templat, memerlukan tanda belakang (`) untuk melampirkan templat. Tanda belakang ini terletak di sebelah kekunci 1 pada papan kekunci QWERTY. Menggunakan petikan tunggal (') atau petikan berganda (") tidak akan menghasilkan templat literal yang diingini.
Pertimbangkan perkara berikut contoh:
categoryName = "name"; categoryElements = "element"; console.log(`categoryName: ${this.categoryName}\ncategoryElements: ${categoryElements} `);
categoryName: name categoryElements: element
Menggunakan tanda belakang (), templat secara literal menginterpolasi pembolehubah categoryName dan categoryElements` dengan betul, menghasilkan pembolehubah masing-masing nilai menjadi dipaparkan.
Atas ialah kandungan terperinci Mengapakah Templat JavaScript Saya Tidak Menunjukkan Nilai Dinamik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!