Rumah > hujung hadapan web > tutorial js > Apakah perbezaan antara petikan tunggal dan petikan berganda dalam javascript

Apakah perbezaan antara petikan tunggal dan petikan berganda dalam javascript

青灯夜游
Lepaskan: 2023-01-07 11:47:25
asal
7829 orang telah melayarinya

Dalam JavaScript, tiada perbezaan antara petikan tunggal dan petikan berganda, tetapi ia mesti digunakan secara seragam. Jika tanda petikan digunakan semula, ia boleh dalam format "dua di luar dan tunggal di dalam" atau "tunggal di luar dan dua di dalam" atau menggunakan garis miring ke belakang untuk melarikan diri, seperti "" """", "''''; ".

Apakah perbezaan antara petikan tunggal dan petikan berganda dalam javascript

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.

Sebenarnya tiada perbezaan antara petikan tunggal dan petikan berganda dalam JavaScript Ia bergantung pada cara anda membiasakannya.

/*先分别用单引号、双引号初始化字符串*/
var str1='I love JavaScript';
var str1="I love JavaScript";
docunment.write(str1+&#39;<br>&#39;);
docunment.write(str2+&#39;<br>&#39;);
Salin selepas log masuk

Hasilnya adalah seperti berikut:

I love JavaScript
I love JavaScript
Salin selepas log masuk

Tetapi jika tanda petikan digunakan semula, kita boleh menggunakan format "double outside and single inside" atau "single outside and double inside"; jika perlu ialah petikan berganda itu sendiri, ia hanya boleh "single di luar dan double inside":

Contoh: Mulakan rentetan menggunakan campuran petikan tunggal dan berganda

var str1 = &#39;I love "JavaScript"&#39;;
var str2 = "I love &#39;JavaScript&#39;";
document.write(str1);
document.write(str2);
Salin selepas log masuk

Hasilnya adalah seperti berikut:

I love "JavaScript"
I love &#39;JavaScript&#39;
Salin selepas log masuk

Contoh: Gunakan semua petikan tunggal atau semua petikan berganda

var str1 = &#39;I love &#39;JavaScript&#39;&#39;;
var str2 = "I love "JavaScript"";
document.write(str1);
document.write(str2);
Salin selepas log masuk

Hasilnya ialah ralat dalam program !

Contoh: Shift dengan backslash

var str1 = &#39;I love \&#39;JavaScript\&#39;&#39;;
var str2 = "I love \"JavaScript\"";
document.write(str1);
document.write(str2);
Salin selepas log masuk

Hasilnya adalah seperti berikut:

I love &#39;JavaScript&#39;
I love "JavaScript"
Salin selepas log masuk

Jadi orang bodoh fikir kesimpulannya adalah seperti berikut

Kesimpulan:

(1) Untuk rentetan yang hanya menggunakan aksara, tiada perbezaan antara petikan tunggal dan petikan berganda

(2) Petikan berganda boleh digunakan terus dalam rentetan yang disertakan dalam petikan tunggal, dan dalam rentetan yang disertakan dalam petikan berganda Anda boleh terus menggunakan petikan tunggal

dalam rentetan (3) Jika anda menggunakan petikan berganda dalam rentetan yang disertakan dengan petikan berganda, anda perlu melepaskannya dengan garis miring ke belakang, ambil perhatian bahawa ia adalah ""; juga dalam rentetan yang disertakan dengan petikan tunggal Apabila menggunakan petikan tunggal dalam rentetan, anda juga perlu melarikan diri dari ""

[Pembelajaran yang disyorkan: Tutorial JavaScript Lanjutan]

Atas ialah kandungan terperinci Apakah perbezaan antara petikan tunggal dan petikan berganda 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan