English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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);Проверить, посмотрите ›/‹