Was ist, wenn Sie abrufen möchten, ob eine Zeichenfolge ein bestimmtes Zeichen enthält? In diesem Fall können Sie die Funktion indexOf verwenden, die das erste Vorkommen eines angegebenen Zeichenfolgewerts in der Zeichenfolge zurückgibt.
Die Funktion indexOf durchsucht eine Zeichenfolge nach einem angegebenen Zeichen und gibt, falls vorhanden, diese Position zurück.
So verwenden Sie die Funktion indexOf
Das grundlegende Verfahren ist wie folgt
String.indexOf( 检索的字符[, 检索开始的位置])
Verwenden Sie indexOf um Zeichenfolgen zu durchsuchen
Der Code lautet wie folgt
<!DOCTYPE html> <html lang = "ja"> <head> <meta charset = "utf-8"> <title>So verwenden Sie indexOf in So verwenden Sie indexOf in JavaScript</title> </head> <body> <script> var str1 = '英语,中文,法语,阿拉伯语,中文'; var index1 = str1.indexOf('中文'); console.log(index1); var index2 = str1.indexOf('中文', 7); console.log(index2); var array1 = [ '张三', '李四', '王二', '陈五' ]; var index3 = array1.indexOf('李四'); console.log(index3); </script> </body> </html>
Die laufenden Ergebnisse sind wie folgt
Wir analysieren Beachten Sie den obigen Code sorgfältig
var str1 = '英语,中文,法语,阿拉伯语,中文'; var index1 = str1.indexOf('中文'); console.log(index1); var index2 = str1.indexOf('中文', 7); console.log(index2);
Das Obige ist der Code zum Abrufen der Zeichenfolge. Die Position des Zeichens wird am Anfang als „0“ gezählt. Wenn keine Zeichen gefunden werden, wird „-1“ zurückgegeben.
Wir legen die Variable „str 1“ fest, verwenden indexOf, um nach dem Zeichen „Chinesisch“ zu suchen, und geben das Ergebnis in eine Variable mit dem Namen „index 1“ ein. Als Ergebnis wird die Zahl „3“ ausgegeben.
Die zweite Möglichkeit besteht darin, die Startposition als „7“ anzugeben. In diesem Fall werden wir ab dem siebten Buchstaben suchen. Als Ergebnis wird die Zahl „14“ ausgegeben.
var array1 = [ '张三', '李四', '王二', '陈五' ]; var index3 = array1.indexOf('李四'); console.log(index3);
Das Obige ist der Code zum Abrufen des Arrays. Wir legen das Array „array1“ fest und verwenden indexOf, um nach „John Doe“ zu suchen. Obwohl das entsprechende Element das zweite ist, ist die Ausgabe „1“, da das Array bei „0“ beginnt.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie indexOf in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!