Bagaimana untuk Menggabungkan Rentetan dengan Pembolehubah dalam JavaScript?

Linda Hamilton
Lepaskan: 2024-11-07 01:08:03
asal
904 orang telah melayarinya

How to Concatenate Strings with Variables in JavaScript?

Menggabungkan Rentetan dengan Pembolehubah dalam JavaScript

Dalam kod yang disediakan, matlamatnya adalah untuk menggabungkan rentetan ('horseThumb') dengan angka pembolehubah 'id' untuk membentuk satu rentetan. Ini boleh dicapai melalui penggabungan rentetan.

Satu kaedah, seperti yang dinyatakan dalam soalan, ialah interpolasi rentetan menggunakan sintaks ${variable}. Walau bagaimanapun, kod penyoal nampaknya menghadapi masalah menggunakan pendekatan ini.

Membetulkan Isu Literal Templat

Sebelum menyahpepijat isu literal templat, adalah penting untuk memastikan bahawa hujah 'id' sedang diluluskan dengan betul dan unsur dengan ID yang sepadan wujud. Menambah pernyataan konsol untuk semakan ini disyorkan.

Jika unsur wujud tetapi literal templat masih gagal, semak kemungkinan ralat sintaks. Backticks (`) hendaklah digunakan untuk melampirkan rentetan templat dan interpolasi ${variable} mestilah dalam backtick tersebut.

Kaedah Penggabungjalinan Alternatif

Selain interpolasi rentetan , JavaScript menyediakan kaedah penggabungan lain:

  • Tambahan rentetan ( ): Rentetan boleh digabungkan menggunakan operator ' '. Cth., result = 'horseThumb' id;
  • Kaedah penyambung rentetan: Kaedah concat() membenarkan berbilang rentetan dicantumkan bersama. Cth., result = 'horseThumb'.concat(id);

Contoh Menggunakan Kaedah Alternatif

Menggunakan penambahan rentetan, kod akan menjadi:

function AddBorder(id) {
    var result = 'horseThumb' + id;
    document.getElementById(result).className = 'hand positionLeft';
}
Salin selepas log masuk

Menggunakan kaedah concat():

function AddBorder(id) {
    var result = 'horseThumb'.concat(id);
    document.getElementById(result).className = 'hand positionLeft';
}
Salin selepas log masuk

Nota Tambahan

  • Untuk aksara yang perlu dilepaskan dalam rentetan templat , gunakan sengkang terbalik (). Contohnya, 'horseThumb_${id}' akan menjana rentetan dengan garis bawah selepas 'horseThumb'.
  • Pilihan lain untuk penggabungan ialah menggunakan fungsi sprintf() daripada perpustakaan seperti PHP atau jQuery. Pendekatan ini menyediakan pilihan pemformatan tambahan.

Atas ialah kandungan terperinci Bagaimana untuk Menggabungkan Rentetan dengan Pembolehubah dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan