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

Allgemeine Eigenschaften und Methoden von Strings in JS

php中世界最好的语言
php中世界最好的语言Original
2018-03-20 10:48:372185Durchsuche

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!

Stellungnahme:
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