Metody wyszukiwania ciągów
JavaScript zapewnia różne metody wyszukiwania ciągów, każda z własnymi unikalnymi funkcjami. Każda metoda ma inny cel, podczas gdy niektóre mogą mieć również różne parametry. Te metody to:
Zrozumiemy każdy z nich jeden po drugim.
szukaj()
Jest to wbudowana metoda w JavaScript, która pozwala użytkownikom wyszukiwać określone słowo w ciągu. W rezultacie zwraca pozycję tego słowa.
Składnia:
strunowy.Wyszukaj (valuetosearch)Tutaj, ValuetOsearch reprezentuje wyrażenie, które należy przeszukać.
Wartość zwracana: Zwracany jest liczba, która pokazuje indeks wartości wyszukiwanej w ciągu i w przypadku braku wyniku -1 jest zwracany.
Oto przykład lepszego zrozumienia:
Cześć!! Witamy na naszej stronie internetowej…
Jaka jest pozycja „do”? Kliknij przycisk, aby zobaczyć pozycję.
W tym metodzie wyszukiwania wyszukuje słowo „to” i zwraca jego pozycję.
Wyjście:
Cóż, co się stanie, gdy metoda wyszukiwania nie jest w stanie znaleźć określonego słowa w ciągu. Poniższy przykład pokazuje to:
Cześć!! Witamy na naszej stronie internetowej…
Jaka jest pozycja „tutaj” w powyższym ciągu? Kliknij przycisk, aby zobaczyć pozycję.
W tym przykładzie słowo „tutaj” nie jest obecne w ciągu. Dlatego zwrócił -1 jako wyjście.
Wyjście:
zastępować()
Jest to kolejna wbudowana metoda JavaScript, która przyjmuje dwa parametry, pierwsza to wartość do przeszukania, a drugi parametr to wartość, którą należy wymienić zamiast pierwszej wartości.
Składnia:
strunowy.Wymień (valuetosearch, valuetoreplace)Tutaj, ValuetOsearch reprezentuje słowo, które należy przeszukać i ValueTorePlace to nowa wartość, która zajmie pozycję ValuetOsearch.
Wartość zwracana: Nowy ciąg jest zwracany z wymienioną wartością.
Zrozummy to lepiej z przykładem:
Cześć!! Witamy na naszej stronie internetowej…
Aby wymienić „Witryna” na „Strona główna”, kliknij przycisk.
W tym po prostu zastąpiliśmy witrynę Word Home za pomocą metody zastąpienia.
Wyjście:
indeks()
Kolejna wbudowana metoda wyszukiwania JavaScript dla ciągu, która jest wrażliwością na literę, jest metoda indexof (), która wyszukuje ciąg i wyjście, co pokazuje pozycję pierwszego występowania określonej wartości.
Składnia:
Tutaj, ValuetOsearch reprezentuje słowo, które należy przeszukać i Rozpoczęcie indeksu jest opcjonalnym parametrem, który określa, w którym położeniu należy uruchomić wyszukiwanie. Ma domyślną wartość 0.
Wartość zwracana: Zwraca liczbę indeksów, w którym wartość znajduje się po raz pierwszy i jeśli wartość nie zostanie znaleziona, zwraca -1.
Przykład:
Cześć!! Witamy na naszej stronie internetowej…
Jaki jest indeks świata „L”?
To pokazuje, że otrzymamy indeks, w którym najpierw wystąpił litera „l”.
Wyjście:
Oto kilka więcej przykładów, aby lepiej zrozumieć metodę:
Let str = "Hello World, witam na naszej stronie internetowej";Tutaj, w pierwszym przykładzie, pozycja otrzymała 5, więc zaczęła wyszukiwać z 5. indeksu. W drugim przykładzie „Witamy” z Capital W został napisany do wyszukiwania. Ponieważ jest to metoda wrażliwa na przypadek, więc zwróciła -1.
Wyjście:
lastIndexof ()
Ta metoda JavaScript przeszukuje cały ciąg i zwraca pozycję wyszukiwanej wartości, w której ostatnio miała miejsce. Ta metoda jest również wrażliwa na przypadek.
Składnia:
Tutaj, ValuetOsearch reprezentuje słowo, które należy przeszukać i Rozpoczęcie indeksu jest opcjonalnym parametrem, który określa, w którym położeniu należy uruchomić wyszukiwanie. Jeśli nie wspomniałeś o początkowej wartości, wartością domyślną jest zawsze długość ciągu.
Wartość zwracana: Zwraca liczbę indeksów, w którym wartość została znaleziona po raz ostatni i na wypadek, gdyby nie znaleziono, zwraca -1.
Przykład:
Niech s = „Dobry kucharz może gotować tyle ciastek, co dobry kucharz, który mógłby gotować ciasteczka”;Tutaj w tych przykładach znajdujemy ostatnie wystąpienie tych konkretnych słów i odwracamy ich pozycję. Ponieważ ta metoda jest wrażliwa na przypadki, więc pisanie „plików cookie” zamiast „plików cookie” dało nam -1 jako wyjście.
Wyjście:
Wniosek:
JavaScript zapewnia nam różne metody wyszukiwania. Metody te pomagają w wyszukiwaniu określonych słów lub indeksu, w którym się pojawiły. Niektóre z tych metod są wrażliwe na literę, więc należy dokładnie. Wszystkie te metody są dostępne wbudowane i mogą być łatwo używane przez użytkownika.