67 of 264 menu

Метод indexOf

Методът indexOf извършва търсене на подниз в низ. В първия параметър посочваме търсения подниз в желания от нас регистър (главни или малки букви). Методът ще върне позицията на първото съвпадение, а ако то не бъде намерено, ще върне -1. Втори незадължителен параметър може да бъде подаден за указване на номера на символа, от който да започне търсенето.

Синтаксис

низ.indexOf(какво търсим, [откъде да започне търсенето]);

Пример

Нека намерим позицията на първото срещане на подниза:

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

Резултат от изпълнението на кода:

3

Пример

Нека посочим позицията, от която да започне търсенето:

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

Резултат от изпълнението на кода:

6

Пример

Сега нека потърсим несъществуващ подниз:

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

Резултат от изпълнението на кода:

-1

Пример

Нека потърсим подниз, посочен в неподходящ за текущия низ регистър:

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

Резултат от изпълнението на кода:

-1

Вижте също

  • метод startsWith,
    който проверява началото на низа
  • метод endsWith,
    който проверява края на низа
  • метод lastIndexOf,
    който търси последното срещане на подниз
  • метод includes,
    който търси низ
  • метод at,
    който търси символ от низа
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне