Kurs besuchen:
1) Dynamische Methode:
charAt: Ruft das Zeichen an der angegebenen Position in der Zeichenfolge ab. (Parameter: eins, geben Sie die zu erhaltende Zeichenposition an)
1, negative Zahlen werden nicht akzeptiert. Wenn es sich um eine negative Zahl handelt, wird eine leere Zeichenfolge zurückgegeben.
2, wenn keine Parameter angegeben werden, wird standardmäßig das Zeichen an Position 0 abgerufen.
3, empfängt nur einen Parameter.
charCodeAt: Rufen Sie die Unicode-Kodierung des Zeichens an der angegebenen Position in der Zeichenfolge ab (Parameter: eins, geben Sie die Zeichenposition an, um die Zeichenkodierung zu erhalten)
1. Jedes Zeichen hat eine eindeutige Zeichenkodierung.
2, empfängt nur einen Parameter.
Häufig verwendet:
Nummer: 48 ~ 57
Unterstrich: 95
Platz: 32
Tabulatorzeichen: 9
Kleinbuchstaben: 97 ~ 122
Großbuchstaben: 65 ~ 90
2) Statische Methode:
fromCharCode : Gibt das entsprechende Zeichen gemäß dem angegebenen Zeichencode zurück. (Parameter: beliebige Zahl)
1, kann mehrere Parameter empfangen.
2. Die Schreibmethode ist festgelegt (statische Methode): String.fromCharCode(); //Zeichenkodierung gültiger Bereich: 0 ~ 65535 String ist ein String-Objekt
1 2 3 4 5 6 7 8 9 |
|
Suchklasse:
indexOf : Findet das erste Vorkommen der angegebenen Teilzeichenfolge in der Zeichenfolge. (Der erste Parameter gibt die zu durchsuchende Teilzeichenfolge an; der zweite Parameter gibt die Position an, an der mit der Suche begonnen werden soll.)
1, Suche von vorne nach hinten, standardmäßig beginnend bei Position 0.
2. Wenn gefunden, geben Sie die erste gefundene Position zurück. Wenn nicht, geben Sie -1 zurück.
3, wenn der zweite Parameter negativ ist, wird er standardmäßig als 0 behandelt
lastIndexOf : Suchen Sie das letzte Vorkommen der angegebenen Teilzeichenfolge in der Zeichenfolge. (Der erste Parameter gibt die zu durchsuchende Teilzeichenfolge an; der zweite Parameter gibt die Position an, an der mit der Suche begonnen werden soll.)
1, Suche von hinten nach vorne, beginnend mit der Länge – standardmäßig 1 Position.
2. Wenn gefunden, geben Sie die erste gefundene Position zurück. Wenn nicht, geben Sie -1 zurück.
1 2 3 4 5 |
|
Interception-Klasse:
substring : Extrahieren Sie einen Teilstring im angegebenen Bereich. (Der erste Parameter gibt die zu extrahierende Startposition an; der zweite Parameter gibt die zu extrahierende Endposition an.)
1, der Extraktionsbereich umfasst die Startposition, jedoch nicht die Endposition.
2, Sie können den zweiten Parameter weglassen, was bedeutet, dass von der Startposition bis zum Ende der Zeichenfolge
extrahiert wird3. Vor der Extraktion werden zunächst die Größen der beiden Parameter verglichen, dann werden die Parameterpositionen in der Reihenfolge von klein nach groß angepasst und dann extrahiert.
4, alle unzulässigen Parameter werden automatisch in 0 umgewandelt.
5: Wenn keine Parameter angegeben werden, wird standardmäßig die gesamte Zeichenfolge direkt zurückgegeben.
slice : Extrahieren Sie einen Teilstring im angegebenen Bereich. (Der erste Parameter gibt die zu extrahierende Startposition an; der zweite Parameter gibt die zu extrahierende Endposition an.)
1, der Extraktionsbereich umfasst die Startposition, jedoch nicht die Endposition.
2, Sie können den zweiten Parameter weglassen, was bedeutet, dass von der Startposition bis zum Ende der Zeichenfolge
extrahiert wird3, vergleicht nicht die Positionen der beiden Parameter, geschweige denn passt die Position an
4, der Parameter kann eine positive oder eine negative Zahl sein, und alle anderen unzulässigen Parameter werden in 0 umgewandelt.
5, eine negative Zahl gibt die Zeichenposition von der Rückseite der Zeichenfolge nach vorne an, und die Position des letzten Zeichens ist -1.
1 2 3 4 5 6 7 |
|
Vergleichstyp:
alert('I'>'you'); //true Der String-Vergleich vergleicht nur den Unicode-Wert, der dem ersten Zeichen entspricht, und die folgenden Zeichen werden nicht verglichen.
Andere Kategorien:
alert(str.length); //Stringlänge abrufen
split() //Schneide den String in ein Array
Parameter: a gibt ein Trennzeichen an, das zum Teilen der Zeichenfolge verwendet wird.
1. Wenn das Trennzeichen nicht angegeben ist, wird es nicht geteilt und direkt im Array gespeichert.
2. Speichern Sie die Werte auf der linken und rechten Seite des Trennzeichens basierend auf dem Trennzeichen in Arrays.
3. Das Trennzeichen selbst wird nicht im Array gespeichert.
4. Das Trennzeichen kann nur eine Teilzeichenfolge sein, die in der Zeichenfolge vorhanden ist.
5. In der Split-Ansicht müssen zwei Zeichen durch eine Leerzeichenfolge verbunden werden.
6. Wenn Sie eine leere Zeichenfolge zum Teilen einer leeren Zeichenfolge verwenden, erhalten Sie ein leeres Array.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
trim(): Entferne alle Leerzeichen am Anfang und Ende der Zeichenfolge. (Leerzeichen in der Mitte der Zeichenfolge bleiben erhalten).
Die neue Methode von HTML5 wird von Browsern niedrigerer Versionen nicht unterstützt.
toUpperCase(): Alle Zeichenfolgen in Großbuchstaben umwandeln. (keine Parameter)
toLowerCase() : Wandelt alle Zeichenfolgen in Kleinbuchstaben um. (keine Parameter)
Schließlich ändern alle String-Methoden nicht den String selbst.
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er kann für alle hilfreich sein.