1. Wprowadzenie do JavaScript
  2. Szybki start
  3. Pierwszy program
  4. Metody wyjściowe
  5. Komentarze
  6. Typy danych
  7. Zmienne
  8. Operatory
  9. Instrukcje warunkowe
  10. Pętle
  11. Funkcje
  12. Tablice
  13. Obiekty
  14. Funkcje matematyczne
  15. Wartości
  16. Referencje
  17. Metody
  18. Eventy
  19. Manipulacja DOM-em
  20. Manipulacja stylami CSS
  21. Biblioteki JavaScript
  22. Podsumowanie

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:

length() toUpperCase() toLowerCase() indexOf() slice()

								
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
								
						

startsWith() - sprawdza, czy dany tekst zaczyna się od określonej frazy.

								
const str = 'Hello, world!';
const startsWithHello = str.startsWith('Hello');

console.log(startsWithHello);
								
						

split() - dzieli dany tekst na tablicę podzieloną określonym separatorem.

								
const str = 'apple, banana, orange';
const fruits = str.split(', ');

console.log(fruits);
								
						

replace() - zastępuje określone wystąpienie frazy inną frazą.

								
const str = 'Hello, world!';
const replacedStr = str.replace('world', 'JavaScript');

console.log(replacedStr);