Heim  >  Artikel  >  Web-Frontend  >  Was macht die indexOf()-Methode in JavaScript?

Was macht die indexOf()-Methode in JavaScript?

清浅
清浅Original
2018-12-07 17:28:344975Durchsuche

Die indexOf()-Methode in JavaScript wird hauptsächlich verwendet, um die Position zurückzugeben, an der der angegebene Zeichenfolgenwert zuerst in der Zeichenfolge erscheint. Wenn nicht, gibt sie -1 zurück

In JavaScript wir Die Methode indexOf() wird häufig verwendet, um die Position zurückzugeben, an der ein bestimmter Zeichenfolgenwert zuerst in der Zeichenfolge erscheint, um unseren Code zu vereinfachen. Als nächstes werden wir im Artikel detailliert vorstellen, wie die Methode indexOf()

[Empfohlene Kurse: JavaScript-Tutorial]

Was macht die indexOf()-Methode in JavaScript?

indexOf ()

Gibt die Position zurück, an der ein angegebener Zeichenfolgenwert zum ersten Mal in der Zeichenfolge erscheint. Es verfügt über zwei Parameter:

Suchwert: Bezieht sich auf den abzurufenden Wert geschrieben werden

fromindex: bezieht sich auf die Position, an der die Suche in der Zeichenfolge beginnt. Sein Wert kann nur eine Ganzzahl sein und sein zulässiger Bereich liegt zwischen 0 und string.length-1. Es kann geschrieben werden oder nicht. Wenn nicht, bedeutet dies, dass die Suche am Anfang der Zeichenfolge beginnt.

Bedeutung:

string.indexOf(searchvalue,fromindex)

Dies bedeutet, dass die Zeichenfolge Die Zeichenfolge wird von Anfang bis Ende durchsucht, um festzustellen, ob sie den Teilstring-Suchwert enthält. Die Startposition der Suche liegt am fromindex der Zeichenfolge (wenn fromindex 0 ist, bedeutet dies, dass die Suche am Anfang der Zeichenfolge beginnt. Wenn ein Suchwert gefunden wird, ist dies die Position des ersten Vorkommens des Suchwerts). zurückgegeben. Zeichenpositionen in der Zeichenfolge beginnen bei 0.

Hinweis: Bei der Methode indexOf() wird die Groß-/Kleinschreibung beachtet und sie gibt -1 zurück, wenn der abgerufene Zeichenfolgenwert nicht vorhanden ist.

Beispiel: Wert in der Zeichenfolge abrufen

 <script>
var str="hello world"
console.log(str.indexOf("Hello"))
console.log(str.indexOf("World"))
console.log(str.indexOf("world"))
 </script>

Das Ergebnis ist wie folgt:

Was macht die indexOf()-Methode in JavaScript?

Beispiel: Verwenden Sie indexOf() zum Abrufen der Wert im Array

  <script>
    var subject = ["Chinese","Math","English"];
    console.log(subject.indexOf("Math"));
    console.log(subject.indexOf("music"))
     </script>

Das Ergebnis ist wie folgt:

Was macht die indexOf()-Methode in JavaScript?

Da das Array bei 0 beginnt, ist die Math-Position bei 1, und das ist so Keine Musik im Array, daher wird -1 zurückgegeben.

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass ich durch diesen Artikel ein gewisses Verständnis der indexOf()-Methode erlangen kann.

Das obige ist der detaillierte Inhalt vonWas macht die indexOf()-Methode in JavaScript?. 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