Hva er flukt- og unescape strengfunksjoner i JavaScript

Hva er flukt- og unescape strengfunksjoner i JavaScript
I JavaScript brukes Escape () og Unescape () metoder for å kode og avkode strenger. JavaScript -metoden Unescape () kan brukes til å gjenopprette den opprinnelige strengen etter bruk av Escape () -funksjonen for å gjøre en streng tilgjengelig for overføring over et nettverk.

Denne artikkelen vil beskrive flukt- og unescape -funksjonene i JavaScript.

Hva er fluktstrengfunksjoner i JavaScript?

flukt()”Funksjon koder for strengen for å gjøre den tilgjengelig for nettverksoverføring. Den koder for alle ikke-ASCII-tegn til deres to eller firesifrede heksadesimale tall. Dessuten konverteres et tomt rom til "%20”Etter rømningsfunksjonen.

Syntaks

Følg den gitte syntaks for å bruke Escape () -metoden:

Escape (String)

Her, “streng”Er parameteren som er ført i en metode for koding.

Eksempel

Først må du lage en streng som heter “str”:

var str = "(velkommen til Linuxhint!) ";

Skriv ut strengen på siden ved hjelp av “dokument.skrive()”Metode:

dokument.Skriv ("String:" + str + "
");

Ring Escape () -metoden ved å passere en streng som et argument og lagre den resulterende kodede strengen i en variabel “Encodestr”:

var encodestr = rømning (str);

Til slutt, skriv ut den kodede strengen på siden:

dokument.Skriv ("Kodet streng:" + kodestr + "
");

Utgangen viser de originale og kodede strengene. Her kan du se at “mellomrom" konvertert til "%20”,“(" til "%28”,“!" til "%21”Og“)" til "%29”:

Hva er Unescape String -funksjoner i JavaScript?

Unescape () -metoden avkoder strengen i sin opprinnelige tilstand. Den konverterer alle heksadesimale verdier til den aktuelle karakteren som de representerer. Noen nettlesere støtter ikke denne metoden, så for det kan du bruke " Decodeuricomponent ()”Eller“dekodeuri ()”Som en erstatning.

Syntaks

Bruk den nedenfor-nevnte syntaks for avkoding av den kodede strengen ved bruk av UNESCAPE () -metode:

unescape (kodetstring)

Det tar en kodet streng som en parameter.

Eksempel

Her kan du ringe UNESCAPE () -metoden ved å passere en kodet streng "Encodestr”Som et argument:

var dekodestr = unescape (kodestr);

Skriv ut den dekodede strengen på siden:

dokument.skriv ("Decoded String:" + Decodestr);

Utgangen viser originale, kodede og dekodede strenger:

Det handler om flukt- og unescape -funksjoner i JavaScript.

Konklusjon

Escape and Unescape -funksjonene brukes til koding og avkoding av strengene for å gjøre en streng tilgjengelig for overføring over et nettverk. Escape () -metoden konverterer alle ikke-ASCII-verdiene til deres heksadesimale tall, og UNESCAPE () -metoden vil konvertere den kodede strengen til sin opprinnelige streng ved å konvertere heksadesimale verdier til deres ikke-ASCII-tegn. I denne artikkelen beskrev vi flukt- og unescape -funksjonene i JavaScript.