當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


JavaScript unescape()用法及代碼示例

JavaScriptunescape()函數JavaScript 中接受一個字符串作為參數,並使用它來解碼由escape()。通過 unescape() 解碼時,字符串中的十六進製序列將替換為它們所代表的字符。

Note: The unescape() function is deprecated.

用法:

unescape(string)

參數:

  • string:該參數保存將被解碼的字符串。

返回值:

該函數返回一個解碼後的字符串。

Note: This function only decodes the special characters, this function is deprecated. 

先決條件:

escape()

示例 1:在此示例中,我們將使用 unescape() 函數解碼簡單的編碼內容。

javascript


// Special character encoded with
// escape function
console.log(unescape("Geeks%20for%20Geeks%21%21%21"));
// Print encoded string using escape() function
// Also include exceptions i.e. @ and .
console.log(unescape("To%20contribute%20articles%20contact" +
    "%20us%20atreview-team@geeksforgeeks.org"));
輸出
Geeks for Geeks!!!
To contribute articles contact us atreview-team@geeksforgeeks.org

示例 2:在此示例中,我們將使用以下方法解碼簡單的編碼內容unescape()函數。

javascript


// Special character encoded with
// escape function
let str = escape("Geeks for Geeks!!!");
console.log("Encoded : " + str);
// unescape() function
console.log("Decoded : " + unescape(str))
// The exception
// @ and . not encoded.
str = escape("To contribute articles contact us" +
    "at review-team@geeksforgeeks.org")
console.log("Encoded : " + str);
// unescape() function
console.log("Decoded : " + unescape(str))
輸出
Encoded : Geeks%20for%20Geeks%21%21%21
Decoded : Geeks for Geeks!!!
Encoded : To%20contribute%20articles%20contact%20usat%20review-team@geeksforgeeks.org
Decoded : To contribute articles contact usat ...

Exceptions: @ - + . / * _ 

我們有完整的 Javascript 函數列表,要檢查這些函數,請查看Javascript 函數完整參考文章。

支持的瀏覽器:

  • 穀歌瀏覽器 1 及以上版本
  • 邊 12 及以上
  • Internet Explorer 3 及更高版本
  • Mozilla Firefox 1 及更高版本
  • Safari 1 及以上版本
  • Opera 3 及以上版本


相關用法


注:本文由純淨天空篩選整理自ShivamKD大神的英文原創作品 JavaScript unescape() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。