JavaScript-tekenreeks omvat() Methode

De include() methode retourneert waar als een tekenreeks een opgegeven tekenreeks bevat. Anders retourneert het false. De methode include() is hoofdlettergevoelig en kan een optionele startpositieparameter accepteren, waardoor het zoeken naar subtekenreeksen binnen tekenreeksen voor verschillende toepassingen wordt vereenvoudigd.

Opmerking: De methode include() is hoofdlettergevoelig, dat wil zeggen dat hoofdletters en kleine letters verschillend worden behandeld.

Syntaxis

string.includes(searchvalue, start) 

Parameters

  • zoekwaarde: Het is de string waarin de zoekopdracht zal plaatsvinden.
  • begin: Dit is de positie van waaruit de zoekopdracht wordt verwerkt
    (hoewel deze parameter niet nodig is als dit niet wordt vermeld, begint de zoekopdracht vanaf het begin van de string).

Winstwaarde

Retourneert een Booleaanse waarde die de aanwezigheid aangeeft, of retourneert een false die de afwezigheid aangeeft.

Voorbeeld 1: Controleren of string aanwezig is in een andere string

De code controleert of de string Geeks aanwezig is in de string Welkom bij techcodeview.com.. Vervolgens wordt het resultaat geregistreerd, dat is true> , aangezien Geeks inderdaad aanwezig is in de string.

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

Uitvoer
true 

Voorbeeld 2: Controleren op hoofdlettergevoelige tekenreeks

Hier is de tweede parameter niet gedefinieerd, dus het zoeken zal plaatsvinden vanuit de startindex. Maar omdat deze methode hoofdlettergevoelig is, worden de twee tekenreeksen anders behandeld, waardoor een Booleaanse waarde false wordt geretourneerd.

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

Uitvoer
false 

Voorbeeld 3: Controleren op een string in een bepaalde Index

De code controleert of het teken o aanwezig is in de string Welkom bij techcodeview.com. beginnend bij index 17. Vervolgens wordt het resultaat geregistreerd, namelijk false> , omdat o niet aanwezig is in de substring vanaf index 17.

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

Uitvoer
true 

Voorbeeld 4: Negatieve startindex

Als de berekende index (startindex), d.w.z. de positie vanwaar het zoeken begint, kleiner is dan 0, wordt de gehele array doorzocht.

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

Uitvoer
true 

Ondersteunde browsers:

  • Google Chrome
  • Rand
  • Internet Explorer
  • Firefox
  • Opera
  • Safari