Rumah > hujung hadapan web > tutorial js > Ringkasan penggunaan melarikan diri dalam js

Ringkasan penggunaan melarikan diri dalam js

WBOY
Lepaskan: 2024-02-21 11:36:03
asal
601 orang telah melayarinya

Ringkasan penggunaan melarikan diri dalam js

Fungsi escape() dalam JavaScript ialah fungsi yang digunakan untuk melepaskan rentetan ke dalam pengekodan. Ia boleh melepaskan beberapa aksara khas ke dalam urutan pelarian heksadesimal untuk penghantaran dalam URL. Penggunaan fungsi

escape() adalah seperti berikut:

escape(string)
Salin selepas log masuk

di mana rentetan ialah rentetan yang hendak dilepaskan.

Mari kita lihat dengan lebih dekat penggunaan fungsi escape():

  1. Escape strings

Fungsi escape() boleh melepaskan aksara khas dalam rentetan. Contohnya:

var str = "这是一个测试String!";
var escapedStr = escape(str);
console.log(escapedStr);
Salin selepas log masuk

Hasil output ialah:

%E8%BF%99%E6%98%AF%E4%B8%80%E4%B8%AA%E6%B5%8B%E8%AF%95String%21
Salin selepas log masuk

Anda boleh melihat bahawa setiap aksara dalam rentetan asal ditukarkan kepada pengekodan heksadesimal yang sepadan.

  1. Escape watak istimewa

escape() fungsi boleh melarikan diri beberapa aksara khas, termasuk aksara khas, ruang dan aksara ASCII yang lain. Contohnya:

var str = "Hello World!";
var escapedStr = escape(str);
console.log(escapedStr);
Salin selepas log masuk

Hasil output ialah:

Hello%20World%21
Salin selepas log masuk

Anda boleh melihat bahawa ruang dan tanda seru ditukar kepada %20 dan %21 masing-masing.

  1. Escape aksara bukan ASCII

escape() fungsi juga boleh melarikan diri daripada aksara bukan ASCII. Contohnya:

var str = "你好,世界!";
var escapedStr = escape(str);
console.log(escapedStr);
Salin selepas log masuk

Hasil keluarannya ialah:

%u4F60%u597D%uFF0C%u4E16%u754C%uFF01
Salin selepas log masuk

Anda boleh melihat bahawa setiap aksara Cina ditukar kepada pengekodan Unikod perenambelasan bermula dengan %u.

Perlu diambil perhatian bahawa fungsi escape() akan melepaskan beberapa aksara ASCII, tetapi mungkin tidak boleh digunakan pada beberapa aksara Unicode. Oleh itu, secara amnya tidak disyorkan untuk menggunakan fungsi escape() tetapi menggunakan fungsi encodeURIComponent() untuk pengekodan URL.

Ini ialah ringkasan penggunaan fungsi escape() dalam JavaScript Dengan melepaskan rentetan atau aksara khas, kami boleh memastikan rentetan itu boleh dihantar secara normal dalam URL. Walau bagaimanapun, kita harus cuba mengelak daripada menggunakan fungsi escape() dalam pembangunan sebenar dan sebaliknya menggunakan fungsi encodeURIComponent() untuk pengekodan URL.

Atas ialah kandungan terperinci Ringkasan penggunaan melarikan diri dalam js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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