Przykład
Wyodrębnić z ciągu znaków:
var str = "Hello world!";
var res = str.substring(1, 4);
Wynikiem OZE będą:
ell
Spróbuj sam " Więcej "Try it Yourself" przykłady poniżej.
Definicja i Wykorzystanie
substring() Sposób wyciągi z ciągiem znaków, pomiędzy dwoma określonymi indeksami i zwraca nowy podsłowo.
Metoda ta wyodrębnia znaki w łańcuchu pomiędzy "start" i "end" , a nie w tym "end" sama.
Jeśli "start" jest większa niż "end" , ta metoda będzie zamienić dwa argumenty, czyli ul. substring(1,4) str ==. substring(4,1) .
Jeśli któryś z "start" lub "stop" jest mniejsza niż 0, to jest traktowany tak, jakby był 0.
Uwaga: substring() metoda nie zmienia oryginalnego ciąg.
Wsparcie przeglądarka
metoda | |||||
---|---|---|---|---|---|
substring() | tak | tak | tak | tak | tak |
Składnia
wartości parametrów Parametr Opis start Wymagany. Miejsce, w którym, aby rozpocząć wydobycie. Pierwszy znak jest na indeksie 0 end Opcjonalny. Położenie (up to, but not including) , w którym na zakończenie ekstrakcji. Jeżeli zostanie pominięty, to wydobywa resztę napisu
Szczegóły techniczne
Zwracana wartość: Nowy ciąg znaków zawierający wyodrębnione JavaScript wersja: 1,0
Więcej przykładów
Przykład
Rozpocząć wydobycie w pozycji 2 i rozpakować resztę napisu:
var str = "Hello world!";
var res = str.substring(2); Wynikiem OZE będą:
llo world! Spróbuj sam "
Przykład
Jeśli "start" jest większa niż "end" , to zamienić dwa argumenty:
var str = "Hello world!";
var res = str.substring(4, 1);
Wynikiem OZE będą:
ell Spróbuj sam "
Przykład
Jeśli "start" jest mniejsza niż 0, rozpocznie wydobycie z pozycji indeksu 0:
var str = "Hello world!";
var res = str.substring(-3);
Wynikiem OZE będą:
Hello world! Spróbuj sam "
Przykład
Wyodrębnić tylko pierwszy znak:
var str = "Hello world!";
var res = str.substring(0, 1); Wynikiem OZE będą:
H Spróbuj sam "
Przykład
Wyodrębnić tylko ostatni znak:
var str = "Hello world!";
var res = str.substring(11, 12); Wynikiem OZE będą:
! Spróbuj sam "
<String JavaScript Reference