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

Apakah perbezaan antara petikan tunggal dan petikan berganda dalam javascript

青灯夜游
青灯夜游asal
2021-09-07 12:13:187774semak imbas

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;);

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 = &#39;I love "JavaScript"&#39;;
var str2 = "I love &#39;JavaScript&#39;";
document.write(str1);
document.write(str2);

Hasilnya adalah seperti berikut:

I love "JavaScript"
I love &#39;JavaScript&#39;

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);

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);

Hasilnya adalah seperti berikut:

I love &#39;JavaScript&#39;
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!

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