Присоединяйтесь к новому бесплатному курсу по Angular: "Список пользователей"
Курс проходит в мессенджере (Telegram, Viber). В конце курса - сессия живого разбора кода. Регистрация по ссылке.

indexOf()

indexOf()

Найти строку для “people”:

var string = "Hello world, hello people!";
var result = string.indexOf("people"); // 19

Демо

Определение и использование

Метод indexOf() возвращает позицию первого вхождения указанного значения в строку.
Этот метод возвращает -1, если значение для поиска не найдено.
Примечание. Метод indexOf() чувствителен к регистру.
Совет. Также посмотрите на метод lastIndexOf().

Поддержка браузеров

Синтаксис

string.indexOf(searchvalue, start)

Значения параметров

Параметр Описание
searchvalue Обязательный. Строка для поиска
start Необязательный. Значение по умолчанию 0. С какой позиции начинать поиска

Технические подробности

Возвращаемое значение: Число, представляющее позицию, в которой указанное значение для поиска встречается в первый раз, или -1, если указанное значение не было найдено.
Версия JavaScript: ECMAScript 1

 

Дополнительные примеры

Найдет первое вхождение буквы “e” в строке:

var string = "Hello world, hello people!";
var result = string.indexOf("е"); // 1

Найдет первое вхождение буквы “e” в строке, начиная поиск с 5 позиции:

var string = "Hello world, hello people!";
var result = string.indexOf("е", 5); // 14

Демо