Función JavaScript unescape()

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

Publicación traducida automáticamente

Artículo escrito por ShivamKD y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *