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.
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.
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