Metoda JavaScript String zawiera().
The metoda zawiera(). zwraca wartość true, jeśli ciąg zawiera określony ciąg. W przeciwnym razie zwraca wartość false. W metodzie include() rozróżniana jest wielkość liter i może akceptować opcjonalny parametr pozycji początkowej, co upraszcza wyszukiwanie podciągów w ciągach znaków dla różnych zastosowań.
Notatka: W metodzie include() rozróżniana jest wielkość liter, co oznacza, że wielkie i małe litery będą traktowane inaczej.
Składnia
string.includes(searchvalue, start)
Parametry
- wartość wyszukiwania: Jest to ciąg, w którym odbędzie się wyszukiwanie.
- początek: Jest to pozycja, z której będzie realizowane wyszukiwanie
(chociaż ten parametr nie jest konieczny, jeśli nie zostanie on wspomniany, wyszukiwanie rozpocznie się od początku ciągu).
Wartość zwracana
Zwraca wartość logiczną true wskazującą obecność lub wartość false wskazującą nieobecność.
Przykład 1: Sprawdzanie, czy ciąg znaków występuje w innym ciągu
Kod sprawdza, czy w ciągu Witamy w techcodeview.com występuje ciąg Geeks. Następnie rejestruje wynik, który jest true> , ponieważ Geeks rzeczywiście jest obecny w ciągu.
let str = 'Welcome to techcodeview.com.'; let check = str.includes('Geeks'); console.log(check); Wyjście
true
Przykład 2: Sprawdzanie ciągu uwzględniającego wielkość liter
Tutaj drugi parametr nie jest zdefiniowany, więc wyszukiwanie będzie odbywać się od indeksu początkowego. Ponieważ jednak w tej metodzie rozróżniana jest wielkość liter, obydwa ciągi będą traktowane inaczej, zwracając w ten sposób wartość logiczną false.
JavaScript let str = 'Welcome to techcodeview.com.'; let check = str.includes('geeks'); console.log(check); Wyjście
false
Przykład 3: Sprawdzanie ciągu w określonym indeksie
Kod sprawdza, czy w ciągu znaków Witamy w techcodeview.com występuje znak o. zaczynając od indeksu 17. Następnie rejestruje wynik, tj false> , ponieważ o nie występuje w podciągu zaczynającym się od indeksu 17.
let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', 17); console.log(check); Wyjście
true
Przykład 4: Indeks ujemnego początku
Jeżeli wyliczony indeks (indeks początkowy), czyli pozycja, od której rozpocznie się wyszukiwanie, jest mniejszy niż 0, przeszukiwana będzie cała tablica.
JavaScript let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', -2); console.log(check); Wyjście
true
Obsługiwane przeglądarki:
- GoogleChrome
- Krawędź
- Internet Explorera
- Firefoksa
- Opera
- Safari