6 Więc jeśli chcielibyśmy uzyskać znak na pozycji d `indeks 4 , moglibyśmy to zrobić za pomocą następujący kod: Nasz kod zwraca: p . String.indexOf () Metoda String.indexOf () może być używane do sprawdzenia, czy ciąg zawiera określony podciąg. Jeśli podciąg można znaleźć w ciągu, indexOf() zwróci pozycję indeksu wystąpienia litery lub ciągu; jeśli podciąg nie zostanie znaleziony, indexOf () zwróci -1. Metoda String.indexOf () używa tej samej składni, co metoda Array.indexOf(): Musimy określić argument podciąg. To jest wartość, której chcemy szukać w naszej sieci. Argument pozycja_początkowa jest opcjonalny i nakazuje programowi rozpoczęcie wyszukiwania od określonego indeksu. Domyślnym argumentem start_position jest indeks 0. Powiedzmy, że mamy ciąg z nazwami pączków i chcemy sprawdzić, czy ciąg zawiera Jagoda. Do wykonania tej akcji moglibyśmy użyć następującego kodu: Nasz kod zwraca: 4. Jak widać, nasz ciąg donut_flavors zawiera Jagodę , a podciąg zaczyna się w pozycji indeksu 4.
Nasz kod zwraca: 4. Jak widać, nasz ciąg donut_flavors zawiera Jagodę i podciąg zaczyna się na pozycji indeksu 4. A co, gdybyśmy chcieli sprawdzić, czy nasz ciąg donut_flavors zawiera Jagodę po określonej pozycji w indeksie? Tutaj pojawia się argument start_position. Znajdźmy na naszej liście termin Jagoda. Rozpoczniemy wyszukiwanie od pozycji indeksu 10. na naszej liście: Nasz kod zwraca: -1. Podczas gdy "donut_flavors" zawiera „Jagoda” ciąg zaczyna się przed wartością indeksu 10 w tablicy. Nasz kod zwraca „-1”. Oznacza to, że podciąg nie został znaleziono. Sprawdź, czy istnieje wartość za pomocą indexOf ()Możesz użyć instrukcji "if" za pomocą metody indexOf(), aby sprawdzić, czy wartość istnieje w ciągu lub tablicy. zobacz indexOf (), aby sprawdzić, czy menu pączków zawiera określoną wartość. Następnie możesz wydrukować wiadomość do konsoli, jeśli ta wartość zostanie znaleziona. Napiszmy program, który wypisze wiadomość do konsoli, jeśli „Czekolada” znajduje się na liście pączków. Oto nasz kod: Nasz kod zwraca: "Czekoladowe pączki są w menu!".
W pierwszym wierszu naszego kodu , deklarujemy naszą tablicę smaków pączków o nazwie "donut_flavors", która zawiera sześć wartości. Następnie tworzymy instrukcję if, która używa indexOf do sprawdzenia, czy "donut_flavors" zawiera "czekoladki." Ta instrukcja if ocenia, czy indexOf zwraca wartość równą "-1." Jeśli indexOf zwraca < em>"-1," oznacza, że nasza wartość nie została znaleziona w tablicy. Oznacza to, że nasza instrukcja if nie zostanie wykonana. Jeśli indexOf zwróci inną wartość, zostanie wykonana nasza instrukcja if. W tym przypadku indexOf () zwróci 2. Dzieje się tak, ponieważ "czekoladki" jest obecny w naszej tablicy "donut_flavors". Nasz program wyświetla "Czekoladowe pączki są w menu!", ponieważ indexOf zwrócił wartość, która nie jest równa -1. WniosekMetoda JavaScript indexOf () sprawdza, czy ciąg lub tablica zawiera określoną wartość. Metoda zwraca numer indeksu, pod którym ta wartość jest znaleziona w ciągu lub tablicy. Jeśli określona wartość nie zostanie znaleziona, indexOf ()< /em> zwraca "-1." W tym samouczku omówiliśmy podstawy tablic, ciągów i sposobu ich indeksowania, więc zbadaliśmy, jak używać indexOf () z ciągami i tablicami, aby sprawdzić, czy zawiera określoną wartość. Wyjaśniliśmy, jak używać indexOf () i „ instrukcja if”, aby sprawdzić, czy wartość istnieje na liście lub w ciągu.
Shop
Learn programming in R: courses $
Best Python online courses for 2022 $
Best laptop for Fortnite $
Best laptop for Excel $
Best laptop for Solidworks $
Best laptop for Roblox $
Best computer for crypto mining $
Best laptop for Sims 4 $
Latest questions
NUMPYNUMPY
psycopg2: insert multiple rows with one query
12 answers
NUMPYNUMPY
How to convert Nonetype to int or string?
12 answers
NUMPYNUMPY
How to specify multiple return types using type-hints
12 answers
NUMPYNUMPY
Javascript Error: IPython is not defined in JupyterLab
12 answers
Wiki
Python OpenCV | cv2.putText () method
numpy.arctan2 () in Python
Python | os.path.realpath () method
Python OpenCV | cv2.circle () method
Python OpenCV cv2.cvtColor () method
Python - Move item to the end of the list
time.perf_counter () function in Python
Check if one list is a subset of another in Python
Python os.path.join () method
|