Basic JavaScript Question:

Explain unescape() and escape() in JavaScript?

Tweet Share WhatsApp

Answer:

These are similar to the decodeURI() and encodeURI(), but escape() is used for only portions of a URI.

<script type="text/javascript">
var myvalue = "Sir Robbert Scott";
document.write("Original myvalue: "+myvalue);
document.write("<br />escaped: "+escape(myvalue));
document.write("<br />uri part: "&author="+escape(myvalue)+""");
</script>

If you use escape() for the whole URI... well bad things happen.
<script type="text/javascript">
var uri = "http://www.google.com/search?q=Online Web Tutorials"
document.write("Original uri: "+uri);
document.write("
escaped: "+escape(uri));
</script>

Download JavaScript PDF Read All 114 JavaScript Questions
Previous QuestionNext Question
How to have the status line update when the mouse goes over a link (The support of the status line is sporadic)?How to create a popup warning box?