JavaScript unescape() Function

22 Nov, 2021
Prerequisite: JavaScript escape() Function
Below is the example of the unescape() function.
Example:<script>   // Special character encoded with   // escape function   document.write(unescape("Geeks%20for%20Geeks%21%21%21"));     document.write("<br>");     // Print encoded string using escape() function   // Also include exceptions i.e. @ and .   document.write(unescape("To%20contribute%20articles%20contact"+                   "%20us%20atreview-team@geeksforgeeks.org"));</script>                    
<script>   // Special character encoded with   // escape function   document.write(unescape("Geeks%20for%20Geeks%21%21%21"));     document.write("<br>");     // Print encoded string using escape() function   // Also include exceptions i.e. @ and .   document.write(unescape("To%20contribute%20articles%20contact"+                   "%20us%20atreview-team@geeksforgeeks.org"));</script>                    
Output:Geeks for Geeks!!!
To contribute articles contact us at 
review-team@geeksforgeeks.org
Geeks for Geeks!!!
To contribute articles contact us at 
review-team@geeksforgeeks.org
The unescape() function in JavaScript takes a string as a parameter and uses to decode that string encoded by the escape() function. The hexadecimal sequence in the string is replaced by the characters they represent when decoded via unescape().
Syntax:
unescape(string)
Parameters: This function accepts a single parameter as mentioned above and described below:
string: This parameters holds the string that will be decoded.Return value: This function returns a decoded string.Note: This function only decodes the special characters, this function is depricated.Exceptions: @ – + . / * _More example codes for the above function are as follows:Program 1:<script>   // Special character encoded with   // escape function   var str = escape("Geeks for Geeks!!!");   document.write("Encoded : " + str);     // New Line   document.write("<br>");     // unescape() function   document.write("Decoded : " + unescape(str))     // New Line   document.write("<br><br>");     // The exception   // @ and . not encoded.   str = escape("To contribute articles contact us" +                 "at review-team@geeksforgeeks.org")   document.write("Encoded : " + str);     // New Line   document.write("<br>");     // unescape() function   document.write("Decoded : " + unescape(str))  </script>Output:Encoded : Geeks%20for%20Geeks%21%21%21
Decoded : Geeks for Geeks!!!

Encoded : To%20contribute%20articles%20contact%20us%20at%20review-team@geeksforgeeks.org
Decoded : To contribute articles contact us at review-team@geeksforgeeks.org
Supported Browsers:Google Chrome 1 and aboveEdge 12 and aboveInternet Explorer 3 and aboveMozilla Firefox 1 and aboveSafari 1 and aboveOpera 3 and above
Return value: This function returns a decoded string.
Note: This function only decodes the special characters, this function is depricated.Exceptions: @ – + . / * _
More example codes for the above function are as follows:Program 1:
<script>   // Special character encoded with   // escape function   var str = escape("Geeks for Geeks!!!");   document.write("Encoded : " + str);     // New Line   document.write("<br>");     // unescape() function   document.write("Decoded : " + unescape(str))     // New Line   document.write("<br><br>");     // The exception   // @ and . not encoded.   str = escape("To contribute articles contact us" +                 "at review-team@geeksforgeeks.org")   document.write("Encoded : " + str);     // New Line   document.write("<br>");     // unescape() function   document.write("Decoded : " + unescape(str))  </script>
Output:
Encoded : Geeks%20for%20Geeks%21%21%21
Decoded : Geeks for Geeks!!!

Encoded : To%20contribute%20articles%20contact%20us%20at%20review-team@geeksforgeeks.org
Decoded : To contribute articles contact us at review-team@geeksforgeeks.org

Supported Browsers:
Google Chrome 1 and above
Edge 12 and above
Internet Explorer 3 and above
Mozilla Firefox 1 and above
Safari 1 and above
Opera 3 and above
ysachin2314
javascript-functions
JavaScript
Web Technologies
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.