Heim > Web-Frontend > js-Tutorial > Hauptteil

Detaillierte Erläuterung der Verwendung von indexof in JavaScript

黄舟
Freigeben: 2017-12-04 14:03:35
Original
3029 Leute haben es durchsucht

Ich glaube, viele Freunde werden verwirrt sein, wenn sie den Titel sehen. Das ist richtig, viele Freunde, die noch nie mit JavaScript in Kontakt gekommen sind, wissen nicht viel über indexof. Selbst Freunde, die JavaScript kennen, verstehen es vielleicht nicht. Deshalb werden wir Sie heute dazu bringen, etwas über die Verwendung von indexof zu lernen JavaScript!

String.IndexOf 方法 (Char, [startIndex], [count])
Nach dem Login kopieren

Meldet den Index des ersten Vorkommens des angegebenen Zeichens in dieser Instanz. Die Suche beginnt an der angegebenen Zeichenposition und prüft die angegebene Anzahl an Zeichenpositionen.
Parameter
Wert
Das zu suchende Unicode-Zeichen. Bei der Suche nach Wert wird die Groß-/Kleinschreibung beachtet.

startIndex(Int32)
Nach dem Login kopieren

Optional, Startposition suchen. Wenn nicht festgelegt, beginnt es bei 0.

count(Int32)
Nach dem Login kopieren

Optional die Anzahl der zu überprüfenden Zeichenpositionen.
Rückgabewert
Die Indexposition des Werts, wenn das Zeichen gefunden wird; andernfalls -1, wenn nicht gefunden.
IndexOf()
Suchen Sie die Position, an der das angegebene Zeichen oder die angegebene Zeichenfolge zum ersten Mal in der Zeichenfolge erscheint, und geben Sie den ersten Indexwert zurück, z. B.:

str1.IndexOf("字"); //查找“字”在str1中的索引值(位置)
str1.IndexOf("字串");//查找“字串”的第一个字符在str1中的索引值(位置)
str1.IndexOf("字",start,end);//从str1第start+1个字符起,查找end个字符,查找“字”在字符串STR1中的位置[从第一个字符算起]注意:start+end不能大于str1的长度
Nach dem Login kopieren

indexof Parameter Suchen Sie für Zeichenfolgen das erste Vorkommen der Parameterzeichenfolge in der Zeichenfolge und geben Sie diese Position zurück. Beispiel: string s="0123dfdfdf"; int i=s.indexof("df");

Wenn Sie eine leistungsfähigere String-Parsing-Funktion benötigen, sollten Sie die Regex-Klasse verwenden und reguläre Ausdrücke verwenden, um Strings abzugleichen.

indexof(): Positionieren Sie Zeichen und Zeichenfolgen von vorne nach hinten in der Zeichenfolge. Alle Rückgabewerte beziehen sich auf die absolute Position in der Zeichenfolge. Wenn sie leer ist, ist sie - 1

string test="asdfjsdfjgkfasdsfsgfhgjgfjgdddd";
test.indexof('d') =2 //从前向后 定位 d 第一次出现的位置
test.indexof('d',1) =2 //从前向后 定位 d 从第三个字符串第一次出现的位置
test.indexof('d',5,2) =6 //从前向后 定位 d 从第5 位开始查,查2位,即 从第5位到第7位;
lastindexof() :在字符串中从后向前定位字符和字符串;、
Nach dem Login kopieren

Die Verwendung ist genau die gleiche wie bei indexof().

Im Folgenden wird IndexOfAny||lastindexofany
vorgestellt.
Sie akzeptieren Zeichenarray als Variable und geben die früheste zurück Die tiefgestellten Positionen

lauten wie folgt:

char[] bbv={'s','c','b'};
string abc = "acsdfgdfgchacscdsad";
Response.Write(abc.IndexOfAny(bbv))=1
Response.Write(abc.IndexOfAny(bbv, 5))=9
Response.Write(abc.IndexOfAny(bbv, 5, 3))=9
lastindexofany 同上。
Nach dem Login kopieren

Zusammenfassung:

Nach dem Studium dieses Artikels glaube ich, dass viele Freunde, die indexof nicht verstehen, ein gewisses Verständnis haben werden, wenn sie das nächste Mal sehen, was es tut hilfreich für Sie!

Verwandte Empfehlungen:

Verwendung von indexOf() und der Unterschied zu jQuery.inArray()

Javascript bestimmt, ob eine Zeichenfolge eine bestimmte Zeichenfolge und einen bestimmten IndexOf-Verwendungsbeispiel enthält

js lastIndexOf( ) Anwendungsbeispiele

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung von indexof in JavaScript. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!