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.