Rumah  >  Artikel  >  hujung hadapan web  >  Penjelasan terperinci tentang fungsi Unescape() dan String() dalam kemahiran JavaScript_javascript

Penjelasan terperinci tentang fungsi Unescape() dan String() dalam kemahiran JavaScript_javascript

WBOY
WBOYasal
2016-05-16 15:33:141364semak imbas

Penjelasan terperinci tentang fungsi Unescape() dan String() dalam JavaScript, kandungan khusus adalah seperti berikut:

Definisi dan penggunaan

Fungsi JavaScript unescape() boleh menyahkod rentetan yang dikodkan oleh escape().

Tatabahasa

lepaskan diri(rentetan)

参数 描述
string 必需。要解码或反转义的字符串。

Nilai pulangan

Salinan rentetan yang dinyahkod.

Penerangan

Fungsi ini berfungsi dengan menyahkod dengan mencari jujukan aksara dalam bentuk %xx dan %uxxxx (x mewakili nombor perenambelasan) dan menggantikan jujukan aksara tersebut dengan aksara Unicode u00xx dan uxxxx.

Petua dan Nota

Nota: ECMAScript v3 telah mengalih keluar fungsi unescape() daripada standard dan menghentikan penggunaannya, jadi ia harus digantikan dengan decodeURI() dan decodeURIComponent().

Contoh

Dalam contoh ini kita akan menggunakan escape() untuk mengekod rentetan dan kemudian unescape() untuk menyahkodnya:

<script type="text/javascript">
var test1="Visit W3School!"
test1=escape(test1)
document.write (test1 + "<br />")
test1=unescape(test1)
document.write(test1 + "<br />")
</script>

Output:

Lawati W3School!
Lawati W3School!
TIY
unescape()

Izinkan saya memperkenalkan kepada anda fungsi JavaScript String()

Definisi dan penggunaan

Fungsi String() menukar nilai objek kepada rentetan.

Tatabahasa

String(objek)

参数 描述
object 必需。JavaScript 对象。

Contoh

Dalam contoh ini kita akan cuba menukar objek yang berbeza kepada rentetan:

<script type="text/javascript">
var test1= new Boolean(1);
var test2= new Boolean(0);
var test3= new Boolean(true);
var test4= new Boolean(false);
var test5= new Date();
var test6= new String("999 888");
var test7=12345;
document.write(String(test1)+ "<br />");
document.write(String(test2)+ "<br />");
document.write(String(test3)+ "<br />");
document.write(String(test4)+ "<br />");
document.write(String(test5)+ "<br />");
document.write(String(test6)+ "<br />");
document.write(String(test7)+ "<br />");
</script>

Output:

benar
palsu
benar
palsu
Rabu 28 Okt 00:17:40 UTC 0800 2009
999 888
12345

Di atas ialah fungsi unescape() dan String() dalam JavaScript yang diperkenalkan oleh editor saya harap anda menyukainya.

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