67 of 264 menu

De indexOf methode

De methode indexOf zoekt naar een substring in een string. In de eerste parameter specificeer je de gezochte substring in de juiste hoofdlettergevoeligheid (hoofdletters of kleine letters). De methode retourneert de positie van de eerste overeenkomst, en als deze niet wordt gevonden, retourneert het -1. Met de tweede optionele parameter kan het tekennummer worden doorgegeven van waaraf de zoekopdracht moet beginnen.

Syntaxis

tekens.indexOf(wat te zoeken, [vanaf waar beginnen met zoeken]);

Voorbeeld

Laten we de positie van de eerste voorkomen van de substring vinden:

let str = 'ab cd cd cd ef'; let res = str.indexOf('cd'); console.log(res);

Resultaat van het uitvoeren van de code:

3

Voorbeeld

Laten we de positie specificeren van waaraf moet worden gezocht:

let str = 'ab cd cd cd ef'; let res = str.indexOf('cd', 4); console.log(res);

Resultaat van het uitvoeren van de code:

6

Voorbeeld

Laten we nu zoeken naar een niet-bestaande substring:

let str = 'ab cd cd cd ef'; let res = str.indexOf('xx'); console.log(res);

Resultaat van het uitvoeren van de code:

-1

Voorbeeld

Laten we zoeken naar een substring, gespecificeerd in de verkeerde hoofdlettergevoeligheid voor de huidige string:

let str = 'ab cd cd cd ef'; let res = str.indexOf('CD'); console.log(res);

Resultaat van het uitvoeren van de code:

-1

Zie ook

  • methode startsWith,
    die het begin van een string controleert
  • methode endsWith,
    die het einde van een string controleert
  • methode lastIndexOf,
    die het laatste voorkomen van een substring zoekt
  • methode includes,
    die een string zoekt
  • methode at,
    die een teken van een string zoekt
esazhikacs