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.

JavaScript
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.

JavaScript
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