Menu
Coddy logo textTech

Metody napisów

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

Oto kilka często używanych metod ciągów znaków:

<b>toUpperCase()</b> i <b>toLowerCase()</b>: Zamień ciąg znaków na zapisany w całości wielkimi lub małymi literami.

let str = "Hello";
console.log(str.toUpperCase()); // "HELLO"
console.log(str.toLowerCase()); // "hello"

<b>replace()</b>: Zastępuje określoną wartość inną wartością w ciągu znaków. Domyślnie zastępuje tylko pierwsze wystąpienie.

Aby zastąpić wszystkie wystąpienia, musisz użyć <b>replaceAll()</b>:

let str = "Hello World World";
console.log(str.replace("World", "JavaScript"));
// "Hello JavaScript World"

console.log(str.replaceAll("World", "JavaScript"));
// "Hello JavaScript JavaScript"

trim(): Usuwa białe znaki z obu końców ciągu znaków.

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

charAt(): Zwraca znak o określonym indeksie w ciągu znaków.

let str = "Hello";
console.log(str.charAt(1)); // "e"

Możesz też uzyskać dostęp do znaku o określonym indeksie, używając nawiasów []:

let str = "Hello";
console.log(str[1]); // "e"
challenge icon

Wyzwanie

Łatwy

Utwórz funkcję o nazwie alternateCase, która przyjmuje ciąg znaków jako dane wejściowe i zwraca nowy ciąg znaków z naprzemienną wielkością liter. Pierwszy znak powinien być wielką literą, drugi małą, trzeci wielką i tak dalej.

Spróbuj swoich sił

function alternateCase(str) {
  // Napisz tutaj swój kod
}
// Nie pisz niczego poza funkcją
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