Detaillierte Erläuterung gängiger Methoden von JavaScript String

Detaillierte Erläuterung gängiger Methoden von JavaScript String

1. charAt

Gibt das angegebene Zeichen aus einer Zeichenfolge zurück

Grammatik

str.charAt(index)

Parameter

Index

Eine Ganzzahl zwischen 0 und der Länge der Zeichenfolge minus 1. (0~Länge-1)

Wenn kein Index angegeben ist, verwendet charAt() 0.

Rückgabewert

Gibt das angegebene Zeichen oder eine leere Zeichenfolge zurück, wenn der angegebene Indexwert außerhalb des gültigen Bereichs liegt.

Bildbeschreibung hier einfügen

2. Verketten

Verkettet einen oder mehrere Strings mit dem Originalstring zu einem neuen String und gibt diesen zurück. Die Concat-Methode hat keinen Einfluss auf die ursprüngliche Zeichenfolge.

Grammatik

str.concat(str2, [, ...strN])

Parameter

str2 [, …strN]

Die Zeichenfolge, die mit str verkettet werden soll.

Rückgabewert

Eine neue Zeichenfolge, die die als Parameter bereitgestellte Verbindungszeichenfolge enthält.

Bildbeschreibung hier einfügen

3. indexOf

Gibt den Index des ersten Vorkommens des angegebenen Zeichens im String-Objekt zurück, wobei die Suche ab „fromIndex“ erfolgt. Wenn der Wert nicht gefunden wird, wird -1 zurückgegeben.

Grammatik

str.indexOf(Suchwert [, vonIndex])

Parameter

Suchwert

Der zu suchende Zeichenfolgenwert.
Wenn keine genaue Zeichenfolge angegeben ist, wird searchValue auf „undefined“ gesetzt und der Wert dann innerhalb der aktuellen Zeichenfolge gesucht.

fromIndex (optional)

Die Nummer gibt an, wo mit der Suche begonnen werden soll. Kann eine beliebige Ganzzahl sein, der Standardwert ist 0.
Wenn der Wert von fromIndex kleiner als 0 oder größer als str.length ist, beginnt die Suche jeweils bei 0 und str.length. (Anmerkung des Übersetzers: Wenn der Wert von fromIndex kleiner als 0 ist, ist dies gleichbedeutend mit leer; wenn der Wert von fromIndex größer oder gleich str.length ist, wird das Ergebnis direkt als -1 zurückgegeben.)

Rückgabewert

Gibt den Index des ersten Vorkommens der Suchzeichenfolge „searchValue“ zurück oder -1, wenn sie nicht gefunden wurde.

Bildbeschreibung hier einfügen

Besondere Umstände

1. Wenn der Suchstring searchValue ein leerer String ist und der fromIndex-Wert leer ist oder der fromIndex-Wert kleiner als die Länge des Suchstrings ist, ist der Rückgabewert derselbe wie der fromIndex-Wert unten

2. Wenn die Suchzeichenfolge searchValue eine leere Zeichenfolge ist und der fromIndex-Wert größer oder gleich der Länge der Zeichenfolge ist, wird die Länge der Zeichenfolge direkt zurückgegeben

4. letzterIndexOf

Das Gegenteil von indexOf, es sucht einfach von hinten nach vorne.

5.Spiel

Die Suche gibt eine Zeichenfolge zurück, die dem regulären Ausdruck entspricht.

Grammatik

str.match(regulärer Ausdruck)

Parameter

regulärer Ausdruck

Ein reguläres Ausdrucksobjekt. Wenn ein nicht reguläres Ausdrucksobjekt übergeben wird, wird es implizit mit „new RegExp(obj)“ in einen RegExp konvertiert. Wenn Sie keine Argumente angeben und die Methode match() direkt verwenden, erhalten Sie ein Array mit einer leeren Zeichenfolge: [""] .

Rückgabewert

  • Wenn das Flag „g“ verwendet wird, werden alle Ergebnisse zurückgegeben, die dem vollständigen regulären Ausdruck entsprechen, aber keine Erfassungsgruppen.
  • Wenn das Flag „g“ nicht verwendet wird, werden nur die erste vollständige Übereinstimmung und die zugehörigen Erfassungsgruppen (Array) zurückgegeben. In diesem Fall verfügt der zurückgegebene Artikel über die unten beschriebenen zusätzlichen Eigenschaften.

Bildbeschreibung hier einfügen

6. ersetzen

Gibt eine neue Zeichenfolge zurück, in der einige oder alle Übereinstimmungen mit dem Muster durch Ersetzung ersetzt wurden. Das Muster kann eine Zeichenfolge oder ein regulärer Ausdruck sein und der Ersatz kann eine Zeichenfolge oder eine Rückruffunktion sein, die bei jeder Übereinstimmung aufgerufen wird. Wenn das Muster eine Zeichenfolge ist, wird nur das erste Vorkommen ersetzt.

Die Originalzeichenfolge wird dabei nicht verändert.

Grammatik

str.replace(regulärer Ausdruck|Substr, neuerSubStr|Funktion)

Parameter

regulärer Ausdruck (Muster)

Ein RegExp-Objekt oder sein Literal. Der Inhalt, der diesem regulären Ausdruck entspricht, wird durch den Rückgabewert des zweiten Parameters ersetzt.

substr (Muster)

Eine Zeichenfolge, die durch newSubStr ersetzt wird. Es wird als ganzer String behandelt, nicht als regulärer Ausdruck. Es wird nur das erste Vorkommen ersetzt.

newSubStr (Ersatz)

Die Zeichenfolge, die verwendet wird, um den übereinstimmenden Teil des ersten Parameters in der ursprünglichen Zeichenfolge zu ersetzen. In diese Zeichenfolge können einige spezielle Variablennamen interpoliert werden. Siehe unten „Zeichenfolgen als Parameter verwenden“.

Funktion (Ersatz)

Eine Funktion, die eine neue Teilzeichenfolge erstellt, deren Rückgabewert alle Übereinstimmungen des ersten Arguments ersetzt. Siehe unten „Angeben einer Funktion als Argument“.

Rückgabewert

Eine neue Zeichenfolge, bei der einige oder alle Übereinstimmungen im Ersetzungsmuster ersetzt wurden.

Bildbeschreibung hier einfügen

7. zu Kleinbuchstaben

Wandelt einen Stringwert in Kleinbuchstaben um und gibt ihn zurück

Grammatik

str.toLowerCase()

Rückgabewert

Eine neue Zeichenfolge, die die in Kleinbuchstaben konvertierte aufrufende Zeichenfolge darstellt.

Bildbeschreibung hier einfügen

8. in Großbuchstaben

Das Gegenteil von toLowerCase, in Großbuchstaben umwandeln

9. Teilzeichenfolge

Gibt eine Teilmenge einer Zeichenfolge zwischen dem Startindex und dem Endindex oder vom Startindex bis zum Ende der Zeichenfolge zurück.

Grammatik

str.substring(indexStart[, indexEnd])

Parameter

indexStart

Der Index des ersten abzufangenden Zeichens. Das Zeichen an dieser Indexposition wird als erster Buchstabe der zurückgegebenen Zeichenfolge verwendet.

indexEnd

Optional. Eine Ganzzahl zwischen 0 und der Länge der Zeichenfolge. Die durch diese Zahl indizierten Zeichen werden nicht in die gekürzte Zeichenfolge aufgenommen.

Rückgabewert

Eine neue Zeichenfolge, die den angegebenen Teil einer gegebenen Zeichenfolge enthält.

Bildbeschreibung hier einfügen

Zusammenfassen

Dieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können!

1. charAt

Gibt das angegebene Zeichen aus einer Zeichenfolge zurück

Grammatik

str.charAt(index)

Parameter

Index

Eine Ganzzahl zwischen 0 und der Länge der Zeichenfolge minus 1. (0~Länge-1)

Wenn kein Index angegeben ist, verwendet charAt() 0.

Rückgabewert

Gibt das angegebene Zeichen oder eine leere Zeichenfolge zurück, wenn der angegebene Indexwert außerhalb des gültigen Bereichs liegt.

Bildbeschreibung hier einfügen

2. Verketten

Verkettet einen oder mehrere Strings mit dem Originalstring zu einem neuen String und gibt diesen zurück. Die Concat-Methode hat keinen Einfluss auf die ursprüngliche Zeichenfolge.

Grammatik

str.concat(str2, [, ...strN])

Parameter

str2 [, …strN]

Die Zeichenfolge, die mit str verkettet werden soll.

Rückgabewert

Eine neue Zeichenfolge, die die als Parameter bereitgestellte Verbindungszeichenfolge enthält.

Bildbeschreibung hier einfügen

3. indexOf

Gibt den Index des ersten Vorkommens des angegebenen Zeichens im String-Objekt zurück, wobei die Suche ab „fromIndex“ erfolgt. Wenn der Wert nicht gefunden wird, wird -1 zurückgegeben.

Grammatik

str.indexOf(Suchwert [, vonIndex])

Parameter

Suchwert

Der zu suchende Zeichenfolgenwert.
Wenn keine genaue Zeichenfolge angegeben ist, wird searchValue auf „undefined“ gesetzt und der Wert dann innerhalb der aktuellen Zeichenfolge gesucht.

fromIndex (optional)

Die Nummer gibt an, wo mit der Suche begonnen werden soll. Kann eine beliebige Ganzzahl sein, der Standardwert ist 0.
Wenn der Wert von fromIndex kleiner als 0 oder größer als str.length ist, beginnt die Suche jeweils bei 0 und str.length. (Anmerkung des Übersetzers: Wenn der Wert von fromIndex kleiner als 0 ist, ist dies gleichbedeutend mit leer; wenn der Wert von fromIndex größer oder gleich str.length ist, wird das Ergebnis direkt als -1 zurückgegeben.)

Rückgabewert

Gibt den Index des ersten Vorkommens der Suchzeichenfolge „searchValue“ zurück oder -1, wenn sie nicht gefunden wurde.

Bildbeschreibung hier einfügen

Besondere Umstände

1. Wenn der Suchstring searchValue ein leerer String ist und der fromIndex-Wert leer ist oder der fromIndex-Wert kleiner als die Länge des Suchstrings ist, ist der Rückgabewert derselbe wie der fromIndex-Wert unten

2. Wenn die Suchzeichenfolge searchValue eine leere Zeichenfolge ist und der fromIndex-Wert größer oder gleich der Länge der Zeichenfolge ist, wird die Länge der Zeichenfolge direkt zurückgegeben

4. letzterIndexOf

Das Gegenteil von indexOf, es sucht einfach von hinten nach vorne.

5.Spiel

Die Suche gibt eine Zeichenfolge zurück, die dem regulären Ausdruck entspricht.

Grammatik

str.match(regulärer Ausdruck)

Parameter

regulärer Ausdruck

Ein reguläres Ausdrucksobjekt. Wenn ein nicht reguläres Ausdrucksobjekt übergeben wird, wird es implizit mit „new RegExp(obj)“ in einen RegExp konvertiert. Wenn Sie keine Argumente angeben und die Methode match() direkt verwenden, erhalten Sie ein Array mit einer leeren Zeichenfolge: [""] .

Rückgabewert

  • Wenn das Flag „g“ verwendet wird, werden alle Ergebnisse zurückgegeben, die dem vollständigen regulären Ausdruck entsprechen, aber keine Erfassungsgruppen.
  • Wenn das Flag „g“ nicht verwendet wird, werden nur die erste vollständige Übereinstimmung und die zugehörigen Erfassungsgruppen (Array) zurückgegeben. In diesem Fall verfügt der zurückgegebene Artikel über die unten beschriebenen zusätzlichen Eigenschaften.

Bildbeschreibung hier einfügen

6. ersetzen

Gibt eine neue Zeichenfolge zurück, in der einige oder alle Übereinstimmungen mit dem Muster durch Ersetzung ersetzt wurden. Das Muster kann eine Zeichenfolge oder ein regulärer Ausdruck sein und der Ersatz kann eine Zeichenfolge oder eine Rückruffunktion sein, die bei jeder Übereinstimmung aufgerufen wird. Wenn das Muster eine Zeichenfolge ist, wird nur das erste Vorkommen ersetzt.

Die Originalzeichenfolge wird dabei nicht verändert.

Grammatik

str.replace(regulärer Ausdruck|Substr, neuerSubStr|Funktion)

Parameter

regulärer Ausdruck (Muster)

Ein RegExp-Objekt oder sein Literal. Der Inhalt, der diesem regulären Ausdruck entspricht, wird durch den Rückgabewert des zweiten Parameters ersetzt.

substr (Muster)

Eine Zeichenfolge, die durch newSubStr ersetzt wird. Es wird als ganzer String behandelt, nicht als regulärer Ausdruck. Es wird nur das erste Vorkommen ersetzt.

newSubStr (Ersatz)

Die Zeichenfolge, die verwendet wird, um den übereinstimmenden Teil des ersten Parameters in der ursprünglichen Zeichenfolge zu ersetzen. In diese Zeichenfolge können einige spezielle Variablennamen interpoliert werden. Siehe unten „Zeichenfolgen als Parameter verwenden“.

Funktion (Ersatz)

Eine Funktion, die eine neue Teilzeichenfolge erstellt, deren Rückgabewert alle Übereinstimmungen des ersten Arguments ersetzt. Siehe unten „Angeben einer Funktion als Argument“.

Rückgabewert

Eine neue Zeichenfolge, bei der einige oder alle Übereinstimmungen im Ersetzungsmuster ersetzt wurden.

Bildbeschreibung hier einfügen

7. zu Kleinbuchstaben

Wandelt einen Stringwert in Kleinbuchstaben um und gibt ihn zurück

Grammatik

str.toLowerCase()

Rückgabewert

Eine neue Zeichenfolge, die die in Kleinbuchstaben konvertierte aufrufende Zeichenfolge darstellt.

Bildbeschreibung hier einfügen

8. zu Großbuchstaben

Das Gegenteil von toLowerCase, in Großbuchstaben umwandeln

9. Teilzeichenfolge

Gibt eine Teilmenge einer Zeichenfolge zwischen dem Startindex und dem Endindex oder vom Startindex bis zum Ende der Zeichenfolge zurück.

Grammatik

str.substring(indexStart[, indexEnd])

Parameter

indexStart

Der Index des ersten abzufangenden Zeichens. Das Zeichen an dieser Indexposition wird als erster Buchstabe der zurückgegebenen Zeichenfolge verwendet.

indexEnd

Optional. Eine Ganzzahl zwischen 0 und der Länge der Zeichenfolge. Die durch diese Zahl indizierten Zeichen sind nicht in der gekürzten Zeichenfolge enthalten.

Rückgabewert

Eine neue Zeichenfolge, die den angegebenen Teil einer gegebenen Zeichenfolge enthält.

Bildbeschreibung hier einfügen

Zusammenfassen

Dieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können!

Das könnte Sie auch interessieren:
  • JS-Methode zum Löschen eines Zeichens in einem String
  • Unterschied zwischen den Methoden optString und getString in JSON
  • JSP-Methode zum Bestimmen, ob eine Liste eine Zeichenfolge enthält
  • Detaillierte Erläuterung der allgemeinen Methoden des JavaScript-String-Objekts
  • Zusammenfassung der allgemeinen Methoden des JavaScript-String-Objekts
  • Detaillierte Erklärung zur Verwendung der toString()-Methode in JavaScript

<<:  Der Prozess der schnellen Konvertierung eines MySQL-Left-Joins in einen Inner-Join

>>:  Mehrere Methoden zur horizontalen und vertikalen Zentrierung von Div-Inhalten mit CSS3 Flex

Artikel empfehlen

Element Plus implementiert Affix

Inhaltsverzeichnis 1. Komponenteneinführung 2. Qu...

Vue + Element zur dynamischen Anzeige von Hintergrunddaten zu Optionen

brauchen: Implementieren Sie die dynamische Anzei...

HTML- und CSS-Grundlagen (unbedingt lesen)

(1) HTML: HyperText Markup Language, die im Wesen...

Eine kurze Diskussion über einige Vorteile von Vue3

Inhaltsverzeichnis 1. Quellcode 1.1 Monorepo 1.2 ...

So beheben Sie das Eingabe-Jitter-Problem beim WeChat-Applet

Finden Sie das Problem Schauen wir uns zunächst d...

So testen Sie die maximale Anzahl von TCP-Verbindungen in Linux

Vorwort Es besteht ein Missverständnis bezüglich ...

So installieren Sie MongoDB 4.2 mit Yum auf CentOS8

1. Erstellen Sie eine Repo-Datei Lesen Sie die of...

So optimieren Sie die MySQL-Abfragegeschwindigkeit

In den vorherigen Kapiteln haben wir die Auswahl ...

Bringen Sie Ihnen bei, ein einfaches Versprechen Schritt für Schritt umzusetzen

Inhaltsverzeichnis Schritt 1: Erstellen Sie das F...

Installieren Sie mysql5.7 unter Ubuntu 18.04

Ubuntu 18.04 installiert MySQL 5.7 zu Ihrer Infor...

Was Sie über MySQL-Sperren wissen müssen

1. Einleitung MySQL-Sperren können je nach Umfang...

Ein Beispiel, wie Tomcat Session verwaltet

Sie haben ConcurrentHashMap gelernt, wissen aber ...

Implementierung eines einfachen Karussells auf Basis von JavaScript

In diesem Artikel wird der spezifische JavaScript...