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.