Menu
Coddy logo textTech

Podstawy napisów

Część sekcji Logika i przepływ programu ścieżki JavaScript w Coddy. Lekcja 1 z 65.

W JavaScript ciągi znaków są niezmienne. Oznacza to, że po utworzeniu ciągu znaków jego wartości nie można zmienić. Każda operacja, która wydaje się modyfikować ciąg znaków, w rzeczywistości tworzy nowy ciąg znaków.

Oto przykład:

let str = "Hello";
str[0] = "h"; // To nie działa
console.log(str); // Nadal wyświetla "Hello"

Kiedy wykonujesz operacje na ciągach znaków, tworzysz nowe ciągi znaków:

let str = "Hello";
let newStr = str + " World";
console.log(str);     // "Hello"
console.log(newStr);  // "Hello World"

Chociaż ciągi znaków i tablice są różnymi typami danych, mają wiele podobnych metod. Na przykład oba obsługują takie metody jak:

  • includes()
  • indexOf()
  • length
  • slice()

Pamiętaj jednak, że w przeciwieństwie do tablic ciągi znaków są niezmienne, więc metody modyfikujące tablice (takie jak push() lub pop()) nie istnieją dla ciągów znaków.

Spróbuj swoich sił

Ta lekcja nie zawiera wyzwania z kodem.

quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Logika i przepływ programu

Poćwicz samodzielnie: Kompilator JavaScript online