Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana Mengendalikan Petikan Berganda Dalam Rentetan JavaScript?

Bagaimana Mengendalikan Petikan Berganda Dalam Rentetan JavaScript?

Susan Sarandon
Susan Sarandonasal
2024-10-24 08:17:02909semak imbas

How to Handle Double Quotes Within JavaScript Strings?

Pemasukan Sebut Harga Berganda dalam Rentetan JavaScript

Melampirkan rentetan dalam petikan berganda boleh menimbulkan cabaran apabila ia mengandungi petikan berganda dalam kandungannya. Keadaan ini sering timbul dalam pengaturcaraan, terutamanya apabila memberikan kod HTML. Sebagai contoh, pertimbangkan pernyataan JavaScript berikut:

<code class="javascript">if (i == 0) {

   error +=  "<li> this is not the name "....." </li>\n"
}</code>

Keperluan di sini adalah untuk memasukkan petikan berganda dalam rentetan. Untuk mencapainya, anda mempunyai dua pilihan:

Gunakan Petikan Tunggal

Daripada menggunakan petikan berganda untuk melampirkan keseluruhan rentetan, gunakan petikan tunggal. Ini membolehkan anda memasukkan petikan berganda dalam rentetan tanpa kesamaran.

<code class="javascript">error += '<li> this is not the name &quot;.....&quot; </li>\n';</code>

Escape Double Quotes

Pendekatan lain adalah untuk melepaskan petikan berganda dalam rentetan. Ini melibatkan penambahan garis serik ke belakang () sebelum setiap petikan berganda dalam rentetan.

<code class="javascript">error += "<li> this is not the name \".....\" </li>\n";</code>

Kedua-dua kaedah ini dengan berkesan membolehkan anda memasukkan petikan berganda dalam rentetan JavaScript dan memaparkannya dengan betul dalam penyemak imbas.

Atas ialah kandungan terperinci Bagaimana Mengendalikan Petikan Berganda Dalam Rentetan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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