[ Leksykon ] [ JavaScript ] [ Metody ] [ String() ]
String substring()
[_] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]
Przykłady:
const tekst = 'Przykładowy tekst. TAK! TAK!';
console.log(tekst.substring (19, 23));
// "TAK!"
console.log(tekst.substring (12));
// "tekst. TAK! TAK!"
console.log(tekst.substring (tekst.length - 4));
// "TAK!"
Opis:
Metoda substring() zwraca część od początkowego do i z wyłączeniem indeksu końcowego lub do końca ciągu, jeśli nie podano indeksu końcowego. Parametr pierwszy indeks pierwszego znaku, który ma zostać uwzględniony w zwróconym podciągu. Parametr drugi indeks pierwszego znaku do wykluczenia ze zwróconego podciągu. Zwraca nowy ciąg zawierający określoną część podanego ciągu. Każda wartość argumentu, która jest mniejsza 0 lub większa niż, tekst.length jest traktowana tak, jakby była odpowiednio 0 i tekst.length. Każda wartość argumentu, która jest NaN traktowana tak, jakby była 0. Metoda substring() zamienia swoje dwa argumenty, jeśli argument pierwszy jest większa niż argumentu drugiego, co oznacza, że ciąg jest nadal zwracany. slice() W takim przypadku metoda zwraca pusty ciąg znaków. Jeśli jeden lub oba argumenty są ujemne lub NaN, substring () metoda traktuje je tak, jakby były 0. slice() również traktuje NaN argumenty jako 0, ale gdy otrzyma wartości ujemne, odlicza wstecz od końca łańcucha, aby znaleźć indeksy.
Linki: