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 "" """", "''''; ".
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+'<br>'); docunment.write(str2+'<br>');
Hasilnya adalah seperti berikut:
I love JavaScript I love JavaScript
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 = 'I love "JavaScript"'; var str2 = "I love 'JavaScript'"; document.write(str1); document.write(str2);
Hasilnya adalah seperti berikut:
I love "JavaScript" I love 'JavaScript'
Contoh: Gunakan semua petikan tunggal atau semua petikan berganda
var str1 = 'I love 'JavaScript''; var str2 = "I love "JavaScript""; document.write(str1); document.write(str2);
Hasilnya ialah ralat dalam program !
Contoh: Shift dengan backslash
var str1 = 'I love \'JavaScript\''; var str2 = "I love \"JavaScript\""; document.write(str1); document.write(str2);
Hasilnya adalah seperti berikut:
I love 'JavaScript' I love "JavaScript"
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!