Поделиться через


Метод indexOf

Обновлен: Ноябрь 2007

Возвращает позицию первого знака первого вхождения подстроки в объекте String.

function indexOf(subString : String [, startIndex : Number]) : Number

Аргументы

  • subString
    Обязательно. Подстрока для поиска внутри объекта String.

  • startIndex
    Необязательно. Целочисленное значение, указывающее индекс для начала поиска в объекте String. Если не указать, поиск будет начат с начала строки.

Заметки

Метод indexOf возвращает целочисленное значение, указывающее начало подстроки в объекте String. Если подстрока не найдена, возвращается -1.

Если значение startIndex отрицательное, startIndex обрабатывается как нуль. Если оно больше наибольшего индекса положения знака, оно обрабатывается как наибольший возможный индекс.

Поиск выполняется слева направо. В остальном этот метод идентичен методу lastIndexOf.

Пример

В следующем примере показано использование метода indexOf.

function IndexDemo(str2){
   var str1 = "BABEBIBOBUBABEBIBOBU"
   var s = str1.indexOf(str2);
   return(s);
}

Требования

Версия 1

Применение:

Объект "String"

См. также

Ссылки

Метод lastIndexOf