Gewusst wie: Aufteilen einer Zeichenfolge in JavaScript

May 16

Gewusst wie: Aufteilen einer Zeichenfolge in JavaScript

Die JavaScript-Sprache ist reich an Funktionen zum Bearbeiten von Text-Strings. Es hat vier Methoden, mit die Sie Teile einer Zeichenfolge extrahieren können. Die Methoden slice(), substr() und substring() können Sie abgetrennt und einen bestimmten Teil einer Zeichenfolge zurück. Wenn Sie den Methodenparameter aufpasst, kann jede Methode das gleiche Ergebnis zurückgeben. Darüber hinaus bietet JavaScript die Split()-Methode, die bricht einer Zeichenfolge, die Teile, die durch ein bestimmtes Zeichen getrennt, und speichert dann alle Teile in einem Array. Split() können Sie eine Website-URL mit Schrägstrichen in seine Bestandteile zu zergliedern und speichern die Ergebnisse zur weiteren Analyse.

Anweisungen

1 Starten Sie die standard, nur-Text Editoranwendung, die auf Ihrem Computer verfügbar ist.

2 Geben Sie den folgenden Code, um das JavaScript zu testen:

< html >

< Körper >

< Skript-Typ = "Text/Javascript" >

Var Fullstring = "Den Regen in Spanien";

Var-URL = "www.bethea.com/images/photo.jpg";

Document.Write ("Dies ist die slice()-Funktion:" + fullstring.slice(3,8)+"");

Document.Write ("Dies ist die Funktion substr():" + fullstring.substr(4,4)+"");

Document.Write ("Dies ist die SUBSTRING()-Funktion:" + fullstring.substring(3,8)+"");

Document.Write ("Dies ist die Funktion split():"+ Fullstring.split("") +"");

Document.Write ("Spliting die URL-www.bethea.com/images/photo.jpg mit der Funktion split():" + URL.split("/")+"");

< / script >

3 Klicken Sie im Menü "Datei". Wählen Sie die Option "Speichern". Speichern Sie unter die Datei namens "test.html".

4 Starten Sie den Webbrowser, der auf Ihrem Computer verfügbar ist. Klicken Sie im Menü "Datei" und wählen Sie "Datei öffnen."

5 Suchen Sie die Datei "test.html", die Sie gerade erstellt haben, wählen Sie ihn und klicken Sie auf Öffnen."

Tipps & Warnungen

  • Die Funktion split() zurückgegeben ein standard JavaScript-Array. Um jedes Stück der zerlegt eine Zeichenkette zu suchen, verwenden Sie den Arrayindex. Beispielsweise ist das dritte Element im Array (Index 2) für die Zeichenfolge "der Regen in Spanien", das Wort "in".
  • Findet split() String zwei aufeinanderfolgende Trennzeichen, speichert es einen leeren Wert im Array für das Paar. Obwohl dies kein Fehler an sich ist, kann die Verwendung dieser "Daten" aus split() zu unbeabsichtigten Folgen in anderen Teilen des Skripts führen.