Saite
Eine Zeichenfolge ist ein oder mehrere Zeichen, die zusammen angeordnet sind und in einzelnen oder doppelten Zitaten platziert sind.
'ABC'
"ABC"
Längenattribut
Die Saiten in JS ähneln Arrays und bestehen aus Zeichen von einzeln aus Zeichen, sodass die Länge Eigenschaft verwendet werden kann, um die Länge der Zeichenfolge zu erhalten.
var str = "Hallo"
Str.Length; // 5
Einige gängige Methoden für Zeichenfolgen
1. Charat ()
str.charat (n)
=> gibt das nte Zeichen der Zeichenfolge zurück. Wenn es nicht zwischen 0 ~ Str.Length-1 liegt, gibt es eine leere Zeichenfolge zurück.
var str = "JavaScript"; Str.Charat (2); //'v'str.charat(12); // ''
2. Indexof ()
Indexof (Substr [, Start])
=> Gibt die Position zurück, in der Substr erst in der String -STR erscheint, die Startposition betrachtet und wenn es nicht existiert, kehren Sie -1 zurück.
Start kann eine ganze Ganzzahl sein, mit dem Standardwert von 0. Wenn Start <0 starten, dann suchen Sie nach der gesamten Zeichenfolge (wie wenn Sie in 0 übergeben). Wenn Start> = str.length, gibt die Methode -1 zurück, es sei denn, die nach oben genannte Zeichenfolge ist eine leere Zeichenfolge, dann wird Str.Length zurückgegeben.
var str = "javaScript"; Str.Indexof ('s'); // 1str.indexof ('s', 6); // -1str.indexof ('', 11); // 10str.indexof ('', 8); // 83.. LastIndexof ()
lastIndexof (substr [, start])
=> Gibt die letzte Position von Substr in der String -STR zurück, beginnend von der Startposition zu sich nach vorne, und wenn es nicht existiert, gibt es -1 zurück.
'lastIndex'.lastindexof (' a '); // 14. Substring ()
Str.Substring (Start [, Ende])
=> Gibt Zeichen von Start bis Ende zurück (ausgenommen), Start und Ende sind nicht negative Ganzzahlen. Wenn der Endparameter (Ende) weggelassen wird, bedeutet dies, dass er bis zum Ende von der Startposition abgefangen wird.
var str = 'abcdefg'; Str.Substring (1, 4); //"bcd"str.Substring(1); // "bcdefg" Str.Substring (-1); // "abcdefg" wird bei einem negativen Wert als 0 behandelt
5. Slice ()
Str.Slice (Start [, Ende])
=> Gibt Zeichen von Anfang bis Ende zurück (ausgenommen) und kann negative Werte übergeben
var str = 'Dies ist großartig'; Str.slice (4, -1); // "ist Awesom"
6. substr ()
Str.Slice (Start [, Ende])
=> Gibt ein Substring in STR von der angegebenen Position auf die angegebene Länge zurück. Start kann ein negativer Wert sein
var str = "Gib mir einfach einen Grund"; Str.Substr (5, 10); // "Gib mir ein" Str.substr (-4, 2); // "als"
7. ersetzen ()
Str.Replace (Regexp | Substr, Newsubstr | Funktion)
=> Ersetzen Sie das Substring von STR
var str = "Liebst du mich"; Str.Replace ('Liebe', 'Hass'); // "Hasst du mich"8. Suche ()
Str.Search (Regexp)
=> Finden Sie, wenn STR mit einem regulären Ausdruck übereinstimmt. Wenn das Match erfolgreich ist, geben Sie den Index der ersten Match des regulären Ausdrucks in der Zeichenfolge zurück. Ansonsten kehren Sie -1 zurück. Wenn der Parameter in ein Nicht-Regex-Objekt übergeben wird, wird er implizit mit neuem Regexp (OBJ) in ein reguläres Ausdrucksobjekt konvertiert.
var str = 'Ich liebe JavaScript!'; Str.Search (/java/); // -1str.Search (/java/); // 7str.Search (/java/i); // 7str.Search ('Java'); // 7str.Search ('Java'); // 7str.Search ('Java'); // 79. Match ()
Str.Match (Regexp)
=> Gibt ein Array zurück, das passende Ergebnisse enthält, und wenn es keine Übereinstimmung gibt, geben Sie NULL zurück. Wenn der Parameter in ein Nicht-Regex-Objekt übergeben wird, wird er implizit mit neuem Regexp (OBJ) in ein reguläres Ausdrucksobjekt konvertiert.
var str = 'JavaScript java'; Str.Match (/java/); // ["java"] Str.match (/java/gi); // ["Java", "Java"] Str.Match (/ab/g); // null
10. Split ()
str.split ([Separator] [, Grenze])
=> Gibt ein Array zurück, das Trennzeichen kann eine Zeichenfolge oder ein regulärer Ausdruck sein
var str = "Hallo? Welt!"; Str.split (); // ["Hallo? Welt!"] Str.split (''); // ["H", "E", "L", "L", "L", "O", "?", "W", "O", "R", "L", "D", "!"] Str.split ('?'); // ["Hallo", "Welt!"] Str.split ('', 5); // ["Hallo"]11. trim ()
Str.trim ()
=> Entfernen Sie die Whitespace -Zeichen am Anfang und am Ende von STR und geben Sie eine Kopie von STR zurück, ohne den Wert der Zeichenfolge selbst zu beeinflussen.
var str = 'ABC'; Str.Trim (); // 'abc'console.log (str); // 'ABC'
12. TolowerCase ()
Str.TolowerCase ()
=> STR in Kleinbuchstaben konvertieren und eine Kopie von STR zurückgeben, ohne den Wert der Zeichenfolge selbst zu beeinflussen
var str = 'JavaScript'; Str.TolowerCase (); // 'javaScript'console.log (str); // 'JavaScript'
13. Touppercase ()
Str.Touppercase ()
=> STR in Großbuchstaben konvertieren und eine Kopie von STR zurückgeben, ohne den Wert der Zeichenfolge selbst zu beeinflussen
var str = 'JavaScript'; Str.ToUpperCase (); // 'javaScript'console.log (str); // 'JavaScript'
Das obige ist eine detaillierte Erklärung der gemeinsamen JavaScript -String -Methoden, die Ihnen vom Editor vorgelegt wurden. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!