In diesem Artikel wird die Flucht- und Unscape -Funktionen in JavaScript beschrieben.
Was sind Escape String -Funktionen in JavaScript?
Der "fliehen()Die Funktion codiert die Zeichenfolge, um sie für die Netzwerkübertragung zugänglich zu machen. Es codiert alle Nicht-ASCII-Zeichen für ihre zwei oder vierstelligen Hexadezimalzahlen. Darüber hinaus wird ein leerer Speicherplatz in “konvertiert“%20”Durch die Escape -Funktion.
Syntax
Befolgen Sie die angegebene Syntax, um die Escape () -Methode zu verwenden:
Escape (String)Hier, "SaiteIst der Parameter, der in einer Methode zur Codierung übergeben wurde.
Beispiel
Erstellen Sie zunächst eine Zeichenfolge mit dem Namen “str”:
var str = "(Willkommen bei LinuxHint!) ";Drucken Sie die Zeichenfolge auf der Seite mit der “dokumentieren.schreiben()" Methode:
dokumentieren.Schreiben ("String:" + str + "Rufen Sie die Escape () -Methode auf, indem Sie eine Zeichenfolge als Argument übergeben und die resultierende codierte Zeichenfolge in einer Variablen speichernCodestern”:
var codestr = Escape (str);Drucken Sie schließlich die codierte Zeichenfolge auf der Seite:
dokumentieren.Write ("Coded String:" + codestr + "Die Ausgabe zeigt die ursprünglichen und codierten Saiten. Hier können Sie sehen, dass das “Räume" konvertiert zu "%20","(" Zu "%28","!" Zu "%21" Und ")" Zu "%29”:
Was sind unkapitäre Stringfunktionen in JavaScript??
Die Unscape () -Methode decodiert die Zeichenfolge in ihrem ursprünglichen Zustand. Es wandelt alle hexadezimalen Werte in den relevanten Charakter um, den sie darstellen. Einige Browser unterstützen diese Methode nicht. Dafür können Sie die “verwenden decodeuricomponent ()" oder "decodeuri ()" als Ersatz.
Syntax
Verwenden Sie die unten erwähnte Syntax zur Dekodierung der codierten Zeichenfolge mithilfe der Unscape () -Methode:
unauslass (codedString)Es dauert eine codierte Zeichenfolge als Parameter.
Beispiel
Rufen Sie hier die unemplen () -Methode auf, indem Sie eine codierte Zeichenfolge übergeben “Codestern”Als Argument:
var deodestern = unemmerkape (codestern);Drucken Sie die dekodierte Zeichenfolge auf der Seite:
dokumentieren.write ("decodierte Zeichenfolge:" + decodestry);Der Ausgang zeigt originelle, codierte und dekodierte Zeichenfolgen an:
Das dreht sich nur um Flucht- und Unscape -Funktionen in JavaScript.
Abschluss
Die Flucht- und unausweichlichen Funktionen werden zum Codieren und Dekodieren der Saiten verwendet, um eine Zeichenfolge für die Übertragung über ein Netzwerk zugänglich zu machen. Die Escape () -Methode wandelt alle Nicht-ASCII-Werte in ihre hexadezimalen Zahlen um, und die Unscape () -Methode wandelt die codierte Zeichenfolge in seine ursprüngliche Zeichenfolge um. In diesem Artikel haben wir die Flucht- und Unscape -Funktionen in JavaScript beschrieben.