Este artículo describirá las funciones de escape y unescape en JavaScript.
¿Cuáles son las funciones de cadena de escape en JavaScript??
El "escapar()"La función codifica la cadena para que sea accesible para la transmisión de red. Codifica todos los personajes que no son de ASCII a sus números hexadecimales de dos o cuatro dígitos. Además, un espacio en blanco se convierte en "%20"Por la función de escape.
Sintaxis
Siga la sintaxis dada para usar el método Escape ():
Escape (cadena)Aquí, "cadena"¿El parámetro se pasa en un método para codificar.
Ejemplo
Primero, cree una cadena llamada "stri":
var str = "(Bienvenido a Linuxhint!) ";Imprima la cadena en la página usando el "documento.escribir()" método:
documento.escribir ("cadena:" + str + "Llame al método Escape () pasando una cadena como argumento y almacene la cadena codificada resultante en una variable "codorrista":
var codeatr = escapar (str);Finalmente, imprima la cadena codificada en la página:
documento.escribir ("cadena codificada:" + encodestr + "La salida muestra las cadenas originales y codificadas. Aquí, puedes ver que el "espacios" convertido a "%20","(" a "%28","!" a "%21" y ")" a "%29":
¿Cuáles son las funciones de una cadena de unescape en JavaScript??
El método unescape () decodifica la cadena en su estado original. Convierte todos los valores hexadecimales en el carácter relevante que representan. Algunos navegadores no admiten este método, por lo que para eso, puede utilizar el " decodeuricomponent ()" o "decodeuri ()" como un reemplazo.
Sintaxis
Use la sintaxis mencionada a continuación para decodificar la cadena codificada usando el método unescape ():
Unescape (ENCODEDSTRING)Se necesita una cadena codificada como parámetro.
Ejemplo
Aquí, llame al método unescape () pasando una cadena codificada "codorrista"Como argumento:
var decodestr = unescape (encodestr);Imprima la cadena decodificada en la página:
documento.escribir ("cadena decodificada:" + decodestr);La salida muestra cadenas originales, codificadas y decodificadas:
Eso tiene que ver con las funciones de escape y unescape en JavaScript.
Conclusión
Las funciones de escape y unescape se utilizan para codificar y decodificar las cuerdas para que una cadena sea accesible para la transmisión a través de una red. El método Escape () convierte todos los valores no ASCII en sus números hexadecimales, y el método unescape () convertirá la cadena codificada en su cadena original al convertir los valores hexadecimales en sus caracteres no ASCII. En este artículo, describimos las funciones de escape y unescape en JavaScript.