Requisito previo: Función escape() de JavaScript
A continuación se muestra el ejemplo de la función unescape() .
- Ejemplo:
<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>
- Producción:
Geeks for Geeks!!! To contribute articles contact us at review-team@geeksforgeeks.org
La función unescape() en JavaScript toma una string como parámetro y la usa para decodificar esa string codificada por la función escape() . La secuencia hexadecimal en la string se reemplaza por los caracteres que representan cuando se decodifican mediante unescape().
Sintaxis:
unescape(string)
Parámetros: esta función acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:
- string: este parámetro contiene la string que se decodificará.
Valor de retorno: esta función devuelve una string decodificada.
Nota: Esta función solo decodifica los caracteres especiales, esta función está obsoleta.
Excepciones: @ – + . / * _Más códigos de ejemplo para la función anterior son los siguientes:
Programa 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>
Producción:
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
Navegadores compatibles:
- Google Chrome 1 y superior
- Borde 12 y superior
- Internet Explorer 3 y superior
- Mozilla Firefox 1 y superior
- Safari 1 y superior
- Ópera 3 y superior