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