Heim > Web-Frontend > js-Tutorial > Allgemeine Eigenschaften und Methoden von Strings in JS

Allgemeine Eigenschaften und Methoden von Strings in JS

php中世界最好的语言
Freigeben: 2018-03-20 10:48:37
Original
2217 Leute haben es durchsucht

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
Nach dem Login kopieren

Methode

charAt(): Gibt das Zeichen an der angegebenen Stelle zurück Indexposition

var str='hello world';
alert(str.charAt(4)); // o
Nach dem Login kopieren

charCodeAt(): Gibt die Unicode-Kodierung des Zeichens an der angegebenen Indexposition zurück

var str='a';
alert(str.charCodeAt(0)); // 97
Nach dem Login kopieren

fromCharCode(): Konvertiert die Unicode-Kodierung in eine Zeichenfolge

alert(String.fromCharCode(97)); // a
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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() 不接受负的参数
Nach dem Login kopieren

toLowerCase(): Konvertieren Sie die Zeichenfolge. In Kleinbuchstaben umwandeln

var str='Hello Moli';
alert(str.toLowerCase()); // hello moli
Nach dem Login kopieren

toUpperCase(): Konvertieren Sie die Zeichenfolge in Großbuchstaben

var str='Hello Moli';
alert(str.toUpperCase()); // HELLO MOLI
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage