JavaScript indexOf()Метод

String 对象参考手册Объект String в JavaScript

Пример

Найдите строку "welcome":

var str="Hello world, welcome to the universe.";
var n=str.indexOf("welcome");

nРезультат вывода:


Попробуйте сами »

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

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

Если совпадающая строка не найдена, возвращается -1.

Примечание:Метод indexOf() чувствителен к регистру.

Совет:Вы также можете ознакомиться с похожими методамиlastIndexOf() 。


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

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Все основные браузеры поддерживают метод 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");

nРезультат вывода:


Попробуйте сами »

Пример

Начните поиск первого вхождения символа "e" с пятой позиции в строке:

var str="Hello world, welcome to the universe.";
var n=str.indexOf("e",5);

nРезультат вывода:


Попробуйте сами »


String 对象参考手册Объект String в JavaScript

Другие расширения