unescape

JavaScript unescape() 函式可對通過 escape() 編碼的字元串進行解碼。

定義和用法

語法

unescape(string)

參數 描述
string 必需。要解碼或反轉義的字元串。

返回值

string 被解碼後的一個副本。

說明

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

提示和注釋

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

實例

在本例中,我們將使用 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!

相關詞條

相關搜尋

熱門詞條

聯絡我們