Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

String.prototype.indexOf

Находит позицию первого вхождения подстроки.

Доступно с: ES1

Синтаксис

str.indexOf(searchString, position)

Параметры

ПараметрТипОписание
searchStringstringПодстрока, которую нужно найти.
positionnumberНеобязательный. С какой позиции начинать поиск.

Возвращаемое значение

numberПозиция вхождения, счёт с нуля, или `-1`, если подстрока не найдена.

Примеры

Позиция найденной подстроки:

console.log('Hello, world'.indexOf('world'));

Результат:

7

Если подстроки нет, возвращается -1:

console.log('Hello, world'.indexOf('JS'));

Результат:

-1

Примечания

Если нужно только узнать, есть ли подстрока, проще взять includes() у строки.

См. также

Вопросы и ответы по теме

В учебнике

  • Методы строк — Полезные методы строк в JavaScript: поиск позиции, доступ к символам, padStart, repeat, split и join, цепочки методов.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.