Przejdź do treści głównej
INF.03Frontend & JS

Metody operacji na tekstach (String) w JS

Zestaw metod obiektu String w JavaScript służący do wyszukiwania, wycinania, dzielenia na tablice i formatowania tekstu.

Kluczowe metody String w JS:

  • length – właściwość określająca liczbę znaków w tekście.
  • indexOf(szukanyTekst) – indeks pierwszego wystąpienia (lub -1 jeśli nie znaleziono).
  • substring(start, end) – wycięcie fragmentu tekstu od indeksu start do end (bez end).
  • split(separator) – rozbicie tekstu na tablicę ciągów (np. 'a,b,c'.split(',')).
  • replace(szukany, zamiennik) – zamiana pierwszego pasującego fragmentu (lub replaceAll dla wszystkich).
  • trim() – usunięcie spacji z początku i końca.
  • toLowerCase() / toUpperCase() – zmiana wielkości liter.
JAVASCRIPT
const email = "  Jan.Kowalski@szkola.pl ";
const czystyEmail = email.trim().toLowerCase();
const czesci = czystyEmail.split('@'); // ['jan.kowalski', 'szkola.pl']

Najczęstsze pułapki na egzaminie INF.03:

  • Ciągi znaków w JavaScript są niemutowalne (immutable). Metody takie jak replace() czy toLowerCase() zwracają nowy string i nie modyfikują oryginalnej zmiennej.

Chcesz sprawdzić to pojęcie w praktyce?

Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Metody operacji na tekstach (String) w JS lub rozpocznij trening.