A continuación se muestra el ejemplo de la función escape() .
- Ejemplo:
<script>
// Special character encoded with
// escape function
document.write(escape(
"Geeks for Geeks!!!"
));
document.write(
"<br>"
);
// Print encoded string using escape() function
// Also include exceptions i.e. @ and .
document.write(escape(
"To contribute articles contact"
+
" us at review-team@geeksforgeeks.org"
));
</script>
- Producción:
Geeks%20for%20Geeks%21%21%21 To%20contribute%20articles%20contact%20us%20atcontribute @geeksforgeeks.org
La función escape() toma una string como parámetro y la codifica para que pueda transmitirse a cualquier computadora en cualquier red que admita caracteres ASCII.
Sintaxis:
escape(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 codificará.
Valor de retorno: esta función devuelve una string codificada.
Nota: esta función solo codifica 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 document.write(escape("Geeks for Geeks!!!")); document.write("<br>"); // Print encoded string using escape() function // Also include exceptions i.e. @ and . document.write(escape("A Computer Science Portal")); </script>
Producción:
Geeks%20for%20Geeks%21%21%21 A%20Computer%20Science%20Portal
Programa 2:
<script> // Special character encoded with // escape function document.write(escape("GeeksforGeeks")); document.write("<br>"); // Print encoded string using escape() function // Also include exceptions i.e. @ and . document.write(escape("A#Computer-Science"+ "%Portal@for*Geeks")); </script>
Producción:
GeeksforGeeks A%23Computer-Science%25Portal@for*Geeks
Navegadores compatibles:
- Google Chrome 1 y superior
- Internet Explorer 3 y superior
- Borde 12 y superior
- Mozilla Firefox 1 y superior
- Safari 1 y superior
- Ópera 3 y superior