複製鏈接
請複製以下鏈接發送給好友

unescape

鎖定
JavaScript unescape() 函數可對通過 escape() 編碼的字符串進行解碼。
外文名
unescape
全    稱
JavaScript unescape
定    義
要解碼或反轉義的字符串
説    明
通過找到形式為 %xx 和 %uxxxx

unescape定義和用法

unescape語法

unescape(string)
參數
描述
string
必需。要解碼或反轉義的字符串。

unescape返回值

string 被解碼後的一個副本。

unescape説明

該函數的工作原理是這樣的:通過找到形式為 %xx 和 %uxxxx 的字符序列(x 表示十六進制的數字),用 Unicode 字符 \u00xx 和 \uxxxx 替換這樣的字符序列進行解碼。

unescape提示和註釋

註釋:ECMAScript v3 已從標準中刪除了 unescape() 函數,並反對使用它,因此應該用 decodeURI() 和 decodeURIComponent() 取而代之。

unescape實例

在本例中,我們將使用 escape() 來編碼字符串,然後使用 unescape() 對其解碼:
<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%21Visit W3School!