Najnowsze tutoriale tworzenie stron internetowych
 

JavaScript Strunowy substring() Method

<String JavaScript Reference

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

Przykłady

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