JavaScript indexOf()Метод
Пример
Найдите строку "welcome":
var str="Hello world, welcome to the universe.";
var n=str.indexOf("welcome");
var n=str.indexOf("welcome");
nРезультат вывода:
Попробуйте сами »
Определение и использование
Метод indexOf() возвращает позицию первого вхождения указанного строкового значения в строку.
Если совпадающая строка не найдена, возвращается -1.
Примечание:Метод indexOf() чувствителен к регистру.
Совет:Вы также можете ознакомиться с похожими методамиlastIndexOf() 。
Поддержка браузеров
![]()
![]()
![]()
![]()
![]()
Все основные браузеры поддерживают метод indexOf().
Синтаксис
string.indexOf(searchvalue,start)
Значения параметров
| Параметр | Описание |
|---|---|
| searchvalue | Обязательный. Задает строковое значение для поиска. |
| start | Необязательный целочисленный параметр. Задает позицию в строке, с которой начинать поиск. Его допустимые значения — от 0 до string Object.length - 1. Если этот параметр опущен, поиск начнется с первого символа строки. |
Возвращаемое значение
| Type | Описание |
|---|---|
| Number | Позиция первого вхождения указанной строки или -1, если совпадающая строка не найдена. |
Технические детали
| Версия JavaScript: | 1.0 |
|---|
Другие примеры
Пример
Найдите первое вхождение символа "e" в строке:
var str="Hello world, welcome to the universe.";
var n=str.indexOf("e");
var n=str.indexOf("e");
nРезультат вывода:
Попробуйте сами »
Пример
Начните поиск первого вхождения символа "e" с пятой позиции в строке:
var str="Hello world, welcome to the universe.";
var n=str.indexOf("e",5);
var n=str.indexOf("e",5);
nРезультат вывода:
Попробуйте сами »
Другие расширения
Объект String в JavaScript