Ciąg JavaScript.Obejmuje metodę | Wyjaśnione

Ciąg JavaScript.Obejmuje metodę | Wyjaśnione
W JavaScript ciąg.Metoda zawiera () jest algorytm wyszukiwania i jest najczęściej używany do wyszukiwania, czy konkretny podłoże jest w ukierunkowanym/podanym ciągu. Jeśli podłoże jest znalezione w docelowym ciągu, to ciąg.Metoda obejmuje (), zwróci wynik jako „prawdziwy” else „fałszywy”. Jest to metoda wrażliwa na przypadek, co oznacza, że ​​metoda zawierająca () rozważy „Linuxhint” i „Linuxhint” dwa różne słowa. Tak więc odpowiednio zwróci wartość.

Ten post będzie zbadał ciąg poniżej listy aspektów.Zawiera metodę w JavaScript:

  • Co to jest ciąg.Obejmuje () w JavaScript?
  • Składnia ciągu.Obejmuje ()
  • Jak używać ciągów.Obejmuje funkcję () w JavaScript?

Więc zacznijmy!

Co to jest ciąg.Obejmuje () w JavaScript?

Strunowy.Obejmuje () to wbudowana funkcja w JavaScript, która służy do znalezienia podłańca w ciągu ciągu. Ciąg.Metoda obejmuje () metodę docelową jako parametr i porównuje go z podłożem, jeśli idealne dopasowanie zostanie znalezione w ukierunkowanym ciągu, zwróci wartość logiczną „true” else „false”. Ciąg.Metoda obejmuje () metodą wrażliwą na przypadek, więc powróci prawdziwie tylko wtedy, gdy idealne dopasowanie zostanie znalezione w ciągu.

Składnia ciągu.Obejmuje ()

Rzućmy okiem na poniższy kawałek kodu, aby uzyskać głębokie zrozumienie ciągu.Obejmuje metodę ():

strunowy.obejmuje (Searching_String, start_index);

Tutaj start_index jest opcjonalnym parametrem, który pokazuje, od czego rozpocząć wyszukiwanie.

Jak używać ciągów.Obejmuje funkcję () w JavaScript?

W tej sekcji zrozumiemy działanie ciągu.Obejmuje funkcję () przy użyciu niektórych przykładów:

Znajdź „Linux” w ciągu „Witamy w Linuxhint.com ”:

var string = "Witamy w Linuxhint.com ";
var matchstring = String.obejmuje („Linux”);
konsola.log („wynik:”, MatchString);

W powyższym przykładzie wykorzystaliśmy metodę obejmującą () do znalezienia „Linux”, w konsekwencji, otrzymamy pod względem danych wyjściowych po pomyślnym wykonywaniu programu:

Wyjście pokazuje „true”, uwierzytelnia, że ​​słowo „Linux” jest obecne w ciągu.

Zadaniem jest sprawdzenie, czy metoda zawiera () jest wrażliwy na literę, czy nie:

var string = "Witamy w Linuxhint.com ";
var matchstring = String.obejmuje („powitanie”);
konsola.log („wynik:”, MatchString);

W tym przykładzie szukamy słowa „Witamy” w ciągu „Witamy w Linuxhint.com ”

Słowo „Witamy” jest obecne w ciągu „Witamy w Linuxhint.com ”, ale nadal otrzymujemy wynik„ fałszywy ”. Wynika to z faktu, że w ciągu pierwszą literą sznurka wyszukiwania jest kapitał, tj.mi., „Witamy”, podczas gdy szukaliśmy „Welcome” podjazdu, którego pierwszy list jest w niższym przypadku. Dlatego otrzymujemy wynik „fałszywy”, dowodzi, że ciąg.Obejmuje () wrażliwe na literę.

Zadaniem jest wyszukiwanie „Witamy” podjazdu, ale wyszukiwanie musi zostać uruchomione od indeksu określonego przez użytkownika:

var string = "Witamy w Linuxhint.com ";
var matchstring = String.Obejmuje („powitanie”, 8);
konsola.log („wynik:”, MatchString);

W tym programie rozpoczynamy wyszukiwanie z 8. indeksu:

„Widoczne” podłoże jest obecne w ciągu, ale nadal wynik jest fałszywy. Dlaczego? Dzieje się tak, ponieważ rozpoczęliśmy wyszukiwanie z 8. indeksu, podczas gdy indeks początkowy „powitania” wynosi 0, dlatego otrzymujemy wynik „FAŁSZ”.

Wniosek

W JavaScript ciąg.Obejmuje metodę () jest stosowana do wyszukiwania podłoża w jakimś konkretnym ciągu. Ciąg.Metoda obejmuje () metodę docelową jako parametr i porównuje go z podłożem, jeśli idealne dopasowanie zostanie znalezione w ukierunkowanym ciągu, zwróci wartość logiczną „true” else „false”. W tym artykule przedstawiono dokładny przegląd ciągu.obejmuje () metodę za pomocą niektórych odpowiednich przykładów.