English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод indexOf() строки JavaScript

 Объект JavaScript String

indexOf()Возвращает позицию первого вхождения указанного значения в строке.

Если значение не найдено, будет возвращено-1.

Если значение встречается несколько раз, будет возвращена позиция первого вхождения.

Если нужно начать поиск с начала, используйтеlastIndexOf()метод.

Внимание:Подробнее о методах Array см.Array.indexOf().

Синтаксис:

string.indexOf(searchValue, start)
var str = 'Air Pollution is introduction of chemicals to the atmosphere';
str.indexOf('Pollution');// 4
Проверить, посмотрите ›/‹

Внимание:Этот метод различает регистр.

Совместимость с браузерами

Метод indexOf() полностью поддерживается всеми браузерами:

Метод
indexOf()ДаДаДаДаДа

Значение параметра

ПараметрОписание
searchValue(обязателен) строка, которую нужно поискать
start(по умолчанию) целое число, представляющее индекс начала поиска; по умолчанию 0

Технические детали

Возвратное значение:первого出现的searchValueиндекс, если не найдено,则为 -1
Версия JavaScript:ECMAScript 1

Более примеров

Вернуть положение символа 'L' в строке, начиная с позиции 6:

var str = 'HELLO WORLD HELLO';
str.indexOf('L', 6);
Проверить, посмотрите ›/‹

 Объект JavaScript String