Metody stringów
Metody stringów w języku JavaScript to funkcje wbudowane w obiekt string, które służą do manipulowania i przetwarzania łańcuchów tekstowych. Dostępne są one dla każdego obiektu string w języku JavaScript i mogą być wywoływane za pomocą kropki po wartości tekstowej, na przykład myString.methodName(). Metody te zwracają nowy łańcuch tekstowy lub modyfikują istniejący łańcuch tekstowy, na którym zostały wywołane.

Najczęściej używane metody stringów to, między innymi:
const name = "John Doe";
// pobranie długości stringa
const length = name.length;
console.log(length); // 8
// zamiana na wielkie litery
const upper = name.toUpperCase();
console.log(upper); // JOHN DOE
// zamiana na małe litery
const lower = name.toLowerCase();
console.log(lower); // john doe
// sprawdzenie indeksu pierwszego wystąpienia "o"
const index = name.indexOf("o");
console.log(index); // 4
// wybranie fragmentu stringa od indeksu 1 do 3
const subString = name.slice(1, 3);
console.log(subString); // oh
8
JOHN DOE
john doe
1oh
Inne metody stringów
startsWith()
- sprawdza, czy dany tekst zaczyna się od określonej frazy.
const str = 'Hello, world!';
const startsWithHello = str.startsWith('Hello');
console.log(startsWithHello);
true
split()
- dzieli dany tekst na tablicę podzieloną określonym separatorem.
['apple', 'banana', 'orange']
replace()
- zastępuje określone wystąpienie frazy inną frazą.
const str = 'Hello, world!';
const replacedStr = str.replace('world', 'JavaScript');
console.log(replacedStr);
Hello, JavaScript!