Rumah > Artikel > hujung hadapan web > Penjelasan terperinci tentang fungsi Unescape() dan String() dalam kemahiran JavaScript_javascript
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.