metoda substr() String JavaScript
- poprzednia strona startsWith()
- Następna strona substring()
- Wróć do poprzedniego poziomu Podręcznik referencyjny JavaScript String
definicja i użycie
substr()
metoda wyodrębnia część ciągu znaków.
substr()
metoda zaczyna się od określonej pozycji i zwraca określoną liczbę znaków.
substr()
metoda nie zmienia oryginalnego ciągu znaków.
Aby wyodrębnić znaki z końca ciągu znaków, użyj ujemnej pozycji początkowej.
porada:substr()
metoda określa pozycję początku i długość podciagu, jest to substring()
metoda i slice()
metoda użyteczna jako alternatywa, ostatnie dwie metody określają pozycję pierwszego znaku.
patrz również:
przykład
Przykład 1
Wyodrębnij podciąg z tekstu:
let text = "Hello world!"; let result = text.substr(1, 4);"
Przykład 2
Od pozycji 2:
let result = text.substr(2);
Przykład 3
Wyodrębnij tylko pierwszy:
let result = text.substr(0, 1);
Przykład 4
Wyodrębnij tylko ostatni:
let result = text.substr(text.length-1, 1);
Przykład 5
Wyodrębnij ostatnie sześć:
let result = text.substr(-5, 5);
gramatyka
string.substr(start, length)
parametr
parametr | opis |
---|---|
start |
wymagane. pozycja początkowa. Pierwszy znak znajduje się w indeksie 0. Jeśli start jest większa niż długość, substr() zwraca "". Jeśli start Jeśli jest ujemna, substr() liczy od końca ciągu znaków. |
length |
opcjonalnie. liczba znaków do wyodrębnienia. Jeśli pominięto, wyodrębnia resztę ciągu znaków. |
wartość zwracana
typ | opis |
---|---|
łańcuch |
ciąg znaków zawierający wyodrębnioną część. Zwraca pustą ciąg znaków, jeśli długość wynosi 0 lub ujemną liczbę. |
obsługa przeglądarek
substr() jest cechą ECMAScript1 (ES1).
Wszystkie przeglądarki obsługują w pełni ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
wsparcie | wsparcie | wsparcie | wsparcie | wsparcie | wsparcie |
powiązane strony
- poprzednia strona startsWith()
- Następna strona substring()
- Wróć do poprzedniego poziomu Podręcznik referencyjny JavaScript String