Penyelesaian kepada ralat petikan tunggal dan petikan berganda dalam petua JavaScript_javascript

WBOY
Lepaskan: 2016-05-16 16:38:03
asal
1661 orang telah melayarinya

Apabila menggunakan JavaScript untuk memaparkan mesej atau memindahkan data aksara, anda sering menemui petikan tunggal (') atau petikan berganda (") yang disertakan dalam data. Pernyataan sedemikian sering menyebabkan ralat JavaScript. Biasanya menggunakan penyelesaian /' atau /".

Contohnya:

Alert("this is test "message"!"); 
Alert('this is test 'message'!');
Salin selepas log masuk

Biasanya ia akan ditukar kepada kenyataan berikut

Alert("this is test /"message/"!"); 
//或者 
Alert("this is test 'message'!"); 
Alert('this is test /'message/'!');
Salin selepas log masuk

Jika perkara di atas hanya digunakan dalam skrip atau tiada sambungan aksara data yang terlalu rumit, masalah ini telah diselesaikan.

Tetapi jika terdapat sambungan aksara data yang lebih kompleks, terutamanya beberapa pernyataan JavaScript yang dikarang oleh pelayan, anda boleh mempertimbangkan untuk menggunakan petikan tunggal (') dan petikan berganda ("), menggunakan Output urutan melarikan diri (jujukan melarikan diri).

Sebagai contoh, pernyataan di atas boleh ditukar kepada format berikut:

Alert("this is test /u0022message/u0022!"); 
Alert('this is test /u0027message/u0027!');
Salin selepas log masuk

Tambahkan beberapa kod yang biasa digunakan

Perihalan aksara Urutan melarikan diri Unikod
em sempang (—) /u2014
Simbol pendaftaran (R) /u00AE
Simbol hak cipta (c) /u00A9
Simbol tanda dagangan (?) /u2122
Simbol euro (?) /u20AC
Segaris ke belakang (/) /u005C
Tekan ke hadapan (/) /u002F
Pendakap bukaan ({) /u007B
Pendakap kanan (}) /u007D
Kurang daripada tanda (<) /u003C
Lebih besar daripada tanda (>) /u003E
Asterisk (*) /u002A
& &
' '(/u0027)
" "(/u0022)
< < > >

Label berkaitan:
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