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()
може прийняти початкову позицію.