Dieses Mal werde ich Ihnen die Attribute und Methoden gängiger Zeichenfolgen in JS vorstellen. Was sind die Vorsichtsmaßnahmen bei der Verwendung von Zeichenfolgenattributen und Methoden in JS? . Werfen wir einen Blick darauf.
Attribut
Länge: Gibt die Länge der Zeichenfolge zurück
var str='hello world'; alert(str.length); // 11
Methode
charAt(): Gibt das Zeichen an der angegebenen Stelle zurück Indexposition
var str='hello world'; alert(str.charAt(4)); // o
charCodeAt(): Gibt die Unicode-Kodierung des Zeichens an der angegebenen Indexposition zurück
var str='a'; alert(str.charCodeAt(0)); // 97
fromCharCode(): Konvertiert die Unicode-Kodierung in eine Zeichenfolge
alert(String.fromCharCode(97)); // a
concat(): Verbinden Sie zwei oder mehr Zeichenfolgen und geben Sie die verbundene Zeichenfolge zurück.
var str1='hello';var str2=' world'; alert(str1.concat(str2)); // hello world
indexOf(): Gibt die Position zurück, an der die angegebene Zeichenfolge zuerst erscheint, ohne -1 zurückzugeben
var str='hello world,hello moli'; alert(str.indexOf('hello')); // 0
lastIndexOf(): Gibt die Position des letzten Vorkommens der angegebenen Zeichenfolge zurück, ohne -1 zurückzugeben
var str='hello world,hello moli'; alert(str.lastIndexOf('hello')); // 12
match(): Finden Sie einen oder mehrere reguläre Ausdrücke Übereinstimmung, es wird keine Null zurückgegeben
var str='hello world,hello moli'; alert(str.match('hello')); // hello
replace(): Ersetzen Sie die Teilzeichenfolge, die mit dem regulären Ausdruck übereinstimmt (standardmäßig wird nur die erste übereinstimmende Teilzeichenfolge ersetzt, fügen Sie g hinzu, um alle übereinstimmenden Teilzeichenfolgen zu ersetzen)
var str='hello world';// 用moli替换worldalert(str.replace(/world/,'moli')); // hello moli
search: Gibt die Startposition des Teilstrings zurück, der dem regulären Ausdruck entspricht, ohne -1 zurückzugeben
var str='hello world'; alert(str.search(/world/)); // 6
slice(): Gibt die angegebene Startposition zurück (einschließlich der Startposition, wenn Es ist eine negative Zahl, die Startposition wird vom Ende berechnet, d. h. -1 bedeutet, dass der erste vom letzten bis zur angegebenen Endposition (mit Ausnahme der Endposition) berechnet wird. Wenn dieser Parameter nicht angegeben ist, umfasst er auch den Start vom angegebene Startposition zum String (alle Zeichen am Ende)
var str='hello world'; alert(str.slice(6,11)); // world
split(): Teilt den String in ein Array von Teilstrings (der zweite Parameter kann die maximale Länge des zurückgegebenen Arrays angeben, optional)
var str='h-e-l-l-o'; alert(str.split('-')); // h,e,l,l,o
substr(index,length): Extrahieren Sie die Länge (Länge, optional, wenn dieser Parameter nicht angegeben ist, umfasst er alle Zeichen vom angegebenen Index bis zum Ende der Zeichenfolge) Zeichen
var str='hello world,hello moli'; alert(str.substr(5,6)); // world
substring(): Extrahieren Sie die angegebene Startposition (einschließlich der Startposition) bis zur Endposition (mit Ausnahme der Endposition, optional, wenn dieser Parameter nicht angegeben ist, umfasst er alle Zeichen von der angegebenen Startposition bis zum Ende der Zeichenfolge)
var str='hello moli';alert(str.substring(6,8)); // mo// 注:// 与 slice() 和 substr() 方法不同的是,substring() 不接受负的参数
toLowerCase(): Konvertieren Sie die Zeichenfolge. In Kleinbuchstaben umwandeln
var str='Hello Moli'; alert(str.toLowerCase()); // hello moli
toUpperCase(): Konvertieren Sie die Zeichenfolge in Großbuchstaben
var str='Hello Moli'; alert(str.toUpperCase()); // HELLO MOLI
toString(): Gibt einen String zurück (weggelassen)
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln zu PHP Chinesische Website!
Empfohlene Lektüre:
Vererbung und Prototypenkette von JavaScript
Front-End-Framework-Management
Das obige ist der detaillierte Inhalt vonAllgemeine Eigenschaften und Methoden von Strings in JS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!