Składnia metody substr ()
Składnia metody substr () jest zdefiniowana jako
Składnia zawiera następujące elementy:
Dodatkowe notatki:
Kilka interesujących informacji, o których należy pamiętać o metodzie substr (), to:
Aby zrozumieć działanie metody substr (), wykonaj przykłady podane poniżej.
Przykład 1: Zapewnienie indeksu i długości początkowego
Utwórz nową zmienną ciągu i podaj jej pewną wartość; Użyj następującego wiersza:
var string = "witam, witaj w Linuxhint!";Wyodrębnij podłoże ze słowa „Powitanie”Lub z indeksu„7”A długość podłańca będzie to dziesięć znaków:
var wyniki String = String.podłoże (7, 10);Na koniec wyświetl wyniki Korzystając z funkcji dziennika konsoli:
konsola.log (wyniki STRING);Otrzymasz następujący wynik na swojej konsoli:
Możesz zobaczyć, że wyniki Zawiera podłoże, które ma 10 znaków (w tym puste przestrzenie) wyodrębnione z naszego oryginalnego ciągu.
Aby sprawdzić, czy metoda substr () nie zmodyfikowała oryginalnego ciągu, wydrukuj oryginalny ciąg przy użyciu funkcji dziennika konsoli:
konsola.log (ciąg);Wykonując ten kod, podaj następujące dane wyjściowe:
Jak widać, oryginalny ciąg nie jest modyfikowany.
Przykład 2: Wyodrębnienie podłoża bez przekazywania długości
Aby zobaczyć, co się stanie, gdy nie podasz parametru długości w metodzie substr (), utwórz ciąg z następującym wierszem:
var string = "To jest niesamowite!!!";Następnie użyj metody substr () i przechowuj wartość zwracaną w nowej zmiennej ciągu:
var wyniki String = String.podłoże (4);Następnie przejdź wyniki w funkcji dziennika konsoli, aby wyświetlić wynik na terminalu:
konsola.log (wyniki STRING);Zaobserwujesz następujący wynik na terminalu:
Jak wynika z wyjścia, jeśli parametr długości nie jest podany, wówczas metoda substr () wyodrębni podłoże do ostatniego indeksu oryginalnego ciągu.
Przykład 3: Przekazywanie wartości ujemnych w argumentach
Aby obserwować zachowanie metody substr () z wartościami ujemnymi w swoich argumentach, zrób nowy ciąg przy użyciu następującego wiersza:
var string = "jesteś wystarczający! ";Następnie użyj metody substr () dwa razy, raz z ujemną wartością indeksu i raz z ujemną wartością długości i przechowuj wynik w dwóch różnych zmiennych:
var wyniki string1 = string.podłoże (4, -1);Wyświetl wyjście dwóch zmiennych za pomocą funkcji dziennika konsoli:
konsola.log („Podejmowanie argumentu długości ujemnej jest jako” + wyniki String1);Wykonaj program i obserwuj wynik terminalu jako:
Z wyniku wynika, że gdy wartości ujemne są przekazywane w jednym z argumentów metody substr (), wynik jest zawsze pustym ciągiem.
Wniosek
Metoda JavaScript Metoda substerpismu tworzy substring ze zmiennej string. Jednak parametr długości jest opcjonalny. Dzięki temu postowi wykonałeś wszystkie różne typy wyników, które możesz uzyskać, zmieniając wartości argumentów metody substr ().