Cosa sono le funzioni di Escape e Uncape String in JavaScript

Cosa sono le funzioni di Escape e Uncape String in JavaScript
In JavaScript, i metodi Escape () e Unescape () vengono utilizzati per codificare e decodificare le stringhe. Il metodo JavaScript Unescape () può essere utilizzato per ripristinare la stringa originale dopo aver utilizzato la funzione Escape () per rendere una stringa accessibile per la trasmissione su una rete.

Questo articolo descriverà le funzioni di fuga e unescape in JavaScript.

Quali sono le funzioni della stringa di fuga in JavaScript?

IL "fuga()"La funzione codifica la stringa per renderla accessibile per la trasmissione di rete. Codifica tutti i personaggi non ASCII ai loro numeri esadecimali a due o quattro cifre. Inoltre, uno spazio vuoto viene convertito in "%20"Dalla funzione di fuga.

Sintassi

Segui la sintassi data per utilizzare il metodo Escape ():

Escape (String)

Qui, "corda"Il parametro è passato in un metodo per la codifica.

Esempio

Innanzitutto, crea una stringa denominata "str":

var str = "(Benvenuti a LinuxHint!) ";

Stampa la stringa sulla pagina usando "documento.scrivere()" metodo:

documento.Scrivi ("String:" + STR + "
");

Chiama il metodo Escape () passando una stringa come argomento e memorizza la stringa codificata risultante in una variabile "encodestr":

VAR ENCODESTR = Escape (STR);

Infine, stampa la stringa codificata sulla pagina:

documento.Scrivi ("String codificata:" + Encodestr + "
");

L'output mostra le stringhe originali e codificate. Qui, puoi vedere che il "spazi" convertito in "%20","(" A "%28","!" A "%21" E ")" A "%29":

Quali sono le funzioni di una stringa Uncape in JavaScript?

Il metodo Unescape () decodifica la stringa nel suo stato originale. Converte tutti i valori esadecimali al carattere rilevante che rappresentano. Alcuni browser non supportano questo metodo, quindi per questo, puoi utilizzare " decodeuricomponent ()" O "decodeuri ()"In sostituzione.

Sintassi

Utilizzare la sintassi di seguito per la decodifica della stringa codificata usando il metodo Unescape ():

UNSCAPE (codifica)

Prende una stringa codificata come parametro.

Esempio

Qui, chiama il metodo Unescape () passando una stringa codificata "encodestr"Come argomento:

var decodestr = unescape (encodestr);

Stampa la stringa decodificata sulla pagina:

documento.scrivere ("stringa decodificata:" + decodestr);

L'output visualizza stringhe originali, codificate e decodificate:

Riguarda le funzioni di fuga e unescape in JavaScript.

Conclusione

Le funzioni di Escape e Uncape sono utilizzate per la codifica e la decodifica delle stringhe per rendere una stringa accessibile per la trasmissione su una rete. Il metodo Escape () converte tutti i valori non ASCII ai loro numeri esadecimali e il metodo Unescape () convertirà la stringa codificata nella sua stringa originale convertendo i valori esadecimali nei loro caratteri non ASCII. In questo articolo, abbiamo descritto le funzioni di escape e Uncape in JavaScript.