JavaScript-String Includes()-Methode

Der include()-Methode gibt true zurück, wenn eine Zeichenfolge eine angegebene Zeichenfolge enthält. Andernfalls wird false zurückgegeben. Die Methode „Includes()“ unterscheidet zwischen Groß- und Kleinschreibung und kann einen optionalen Startpositionsparameter akzeptieren, was die Suche nach Teilzeichenfolgen innerhalb von Zeichenfolgen für verschiedene Anwendungen vereinfacht.

Notiz: Bei der Methode include() wird die Groß- und Kleinschreibung beachtet, d. h. sie behandelt Groß- und Kleinbuchstaben unterschiedlich.

Syntax

string.includes(searchvalue, start) 

Parameter

  • Suchwert: Dies ist die Zeichenfolge, in der die Suche durchgeführt wird.
  • Start: Dies ist die Position, von der aus die Suche verarbeitet wird
    (obwohl dieser Parameter nicht erforderlich ist, wenn er nicht erwähnt wird, beginnt die Suche am Anfang der Zeichenfolge).

Rückgabewert

Gibt entweder einen booleschen Wert „true“ zurück, der die Anwesenheit angibt, oder einen Wert „false“, der die Abwesenheit angibt.

Beispiel 1: Überprüft, ob eine Zeichenfolge in einer anderen Zeichenfolge vorhanden ist

Der Code prüft, ob die Zeichenfolge „Geeks“ in der Zeichenfolge „Welcome to techcodeview.com“ vorhanden ist. Anschließend wird das Ergebnis protokolliert true> , da Geeks tatsächlich in der Zeichenfolge vorhanden ist.

Javascript
let str = 'Welcome to techcodeview.com.'; let check = str.includes('Geeks'); console.log(check); 

Ausgabe
true 

Beispiel 2: Auf Groß- und Kleinschreibung achtende Zeichenfolge prüfen

Da der zweite Parameter nicht definiert ist, erfolgt die Suche ab dem Startindex. Da bei dieser Methode jedoch die Groß-/Kleinschreibung beachtet wird, werden die beiden Zeichenfolgen unterschiedlich behandelt und daher ein boolescher Wert „false“ zurückgegeben.

Javascript
let str = 'Welcome to techcodeview.com.'; let check = str.includes('geeks'); console.log(check); 

Ausgabe
false 

Beispiel 3: Suche nach einer Zeichenfolge an einem bestimmten Index

Der Code prüft, ob das Zeichen o in der Zeichenfolge Willkommen bei techcodeview.com vorhanden ist. beginnend mit Index 17. Anschließend wird das Ergebnis protokolliert false> , da o im Teilstring ab Index 17 nicht vorhanden ist.

Javascript
let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', 17); console.log(check); 

Ausgabe
true 

Beispiel 4: Negativer Startindex

Wenn der berechnete Index (Startindex), d. h. die Position, an der die Suche beginnt, kleiner als 0 ist, wird das gesamte Array durchsucht.

Javascript
let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', -2); console.log(check); 

Ausgabe
true 

Unterstützte Browser:

  • Google Chrome
  • Rand
  • Internet Explorer
  • Feuerfuchs
  • Oper
  • Safari