indexOf()

Оновлено: 09.03.2023

Приклади

Знайдіть рядок для "вітаємо":

let text = "Hello world, welcome to the universe.";
let result = text.indexOf("welcome");

Знайдіть рядок "Ласкаво просимо":

let text = "Hello world, welcome to the universe.";
let result = text.indexOf("Welcome");

Знайдіть перше входження "e":

let text = "Hello world, welcome to the universe.";
text.indexOf("e");

Знайдіть перше входження "e", починаючи з позиції 5:

let text = "Hello world, welcome to the universe.";
text.indexOf("e", 5);

Знайдіть перше входження "а":

let text = "Hello world, welcome to the universe.";
text.indexOf("a");

Визначення та використання

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

Метод indexOf()повертає -1, якщо значення не знайдено.

Метод indexOf()чутливий до регістру.

Синтаксис


string.indexOf(searchvalue, start)

Параметри


Тип опис
searchvalue Required.The string to search for.
start Optional.The position to start from (default is 0).

Повернене значення


Тип опис
Номер Перша позиція, де зустрічається пошукове значення.-1, якщо це ніколи не відбувається.

Різниця між
String indexOf() і String search()

Метод indexOf()не може здійснювати пошук за регулярним виразом.

Аргумент не search()може прийняти початкову позицію.

Підтримка браузера

indexOf

Переглянути сумісність з Can I use?

indexOf