詳解JavaScript中的Unescape()和String() 函數(shù)
JavaScript中的Unescape()和String() 函數(shù)詳解,具體內(nèi)容如下所示:
定義和用法
JavaScript unescape() 函數(shù)可對(duì)通過(guò) escape() 編碼的字符串進(jìn)行解碼。
語(yǔ)法
unescape(string)
參數(shù) | 描述 |
---|---|
string | 必需。要解碼或反轉(zhuǎn)義的字符串。 |
返回值
string 被解碼后的一個(gè)副本。
說(shuō)明
該函數(shù)的工作原理是這樣的:通過(guò)找到形式為 %xx 和 %uxxxx 的字符序列(x 表示十六進(jìn)制的數(shù)字),用 Unicode 字符 \u00xx 和 \uxxxx 替換這樣的字符序列進(jìn)行解碼。
提示和注釋
注釋:ECMAScript v3 已從標(biāo)準(zhǔn)中刪除了 unescape() 函數(shù),并反對(duì)使用它,因此應(yīng)該用 decodeURI() 和 decodeURIComponent() 取而代之。
實(shí)例
在本例中,我們將使用 escape() 來(lái)編碼字符串,然后使用 unescape() 對(duì)其解碼:
<script type="text/javascript"> var test1="Visit W3School!" test1=escape(test1) document.write (test1 + "<br />") test1=unescape(test1) document.write(test1 + "<br />") </script>
輸出:
Visit%20W3School%21
Visit W3School!
TIY
unescape()
下面給大家介紹JavaScript String() 函數(shù)
定義和用法
String() 函數(shù)把對(duì)象的值轉(zhuǎn)換為字符串。
語(yǔ)法
String(object)
參數(shù) | 描述 |
---|---|
object | 必需。JavaScript 對(duì)象。 |
實(shí)例
在本例中,我們將嘗試把不同的對(duì)象轉(zhuǎn)換為字符串:
<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>
輸出:
true
false
true
false
Wed Oct 28 00:17:40 UTC+0800 2009
999 888
12345
以上所述就是小編給大家介紹的JavaScript中的unescape()和String() 函數(shù),希望大家喜歡。
- JavaScript中的toLocaleDateString()方法使用簡(jiǎn)介
- JavaScript中的toDateString()方法使用詳解
- js表格排序?qū)嵗治觯ㄖС謎nt,float,date,string四種數(shù)據(jù)類型)
- Javascript中string轉(zhuǎn)date示例代碼
- 詳解JS中Array對(duì)象擴(kuò)展與String對(duì)象擴(kuò)展
- JavaScript的Number對(duì)象的toString()方法
- 每天一篇javascript學(xué)習(xí)小結(jié)(String對(duì)象)
- 3種js實(shí)現(xiàn)string的substring方法
- 淺析js中substring和substr的方法
- JavaScript Date對(duì)象詳解
- 簡(jiǎn)單談?wù)刯avascript Date類型
- js模仿php中strtotime()與date()函數(shù)實(shí)現(xiàn)方法
- JS簡(jiǎn)單實(shí)現(xiàn)String轉(zhuǎn)Date的方法
相關(guān)文章
Javascript實(shí)現(xiàn)Array和String互轉(zhuǎn)換的方法
這篇文章主要介紹了Javascript實(shí)現(xiàn)Array和String互轉(zhuǎn)換的方法,涉及JavaScript中toString方法與split方法的使用技巧,需要的朋友可以參考下2015-12-12JavaScript使用encodeURI()和decodeURI()獲取字符串值的方法
這篇文章主要介紹了JavaScript使用encodeURI()和decodeURI()獲取字符串值的方法,實(shí)例分析了encodeURI()和decodeURI()函數(shù)解析字符串的相關(guān)技巧,需要的朋友可以參考下2015-08-08Pixi.js實(shí)現(xiàn)可視化圖形編輯器的方法
本文主要介紹了Pixi.js實(shí)現(xiàn)可視化圖形編輯器的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03JavaScript實(shí)現(xiàn)篩選數(shù)組
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)篩選數(shù)組,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-03-03Javascript 是你的高階函數(shù)(高級(jí)應(yīng)用)
這篇文章主要介紹了Javascript 是你的高階函數(shù) ,需要的朋友可以參考下2015-06-06javascript 主動(dòng)派發(fā)事件總結(jié)
有時(shí)需要模仿用戶的一些動(dòng)作(鼠標(biāo)/鍵盤(pán)操作),最常見(jiàn)的莫過(guò)于鼠標(biāo)點(diǎn)擊。一一列舉2011-08-08