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"Wyzwanie
ŁatwyUtwó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ą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
1Napisy w praktyce
Podstawy napisówIterowanie po napisachLiterały szablonoweMetody napisówPodsumowanie – mistrz napisów4JSON, część 2
Iterowanie po JSONZagnieżdżony JSONOpcjonalne łańcuchowanie w JSONPłytka i głęboka kopiaPowtórka — sklep rowerowyPowtórka — Układ Słoneczny7System zarządzania biblioteką
Omówienie projektuDodawanie książek10Zarządzanie systemem festiwalowym
Przegląd projektuDodawanie filmów i miejsc2Tablice wielowymiarowe
Podstawy tablic 2DDostęp do elementów tablic 2DZagnieżdżone pętle z tablicami 2DPowtórka — tablice 2DDodawanie i odejmowanie macierzyTablice nieregularneTablice 3D i większeTypowe wzorce tablic 2DPowtórka — wszystko o tablicach5Zbiory — część 1
Czym jest zbiór?Iterowanie po zbiorachDodawanie elementuUsuwanie elementuSprawdzanie, czy element istniejeRozmiar i sprawdzanie, czy zbiór jest pustyKopiowanie i czyszczeniePodsumowanie — podstawy zbiorów8Ciekawe zagadnienia dotyczące tablic
Destrukturyzacja tablicSkładnia spread w tablicachRzadkie tablicePodsumowanie – warsztaty z tablic3JSON część 1
Czym jest JSON?Sprawdzanie, czy klucz istniejeMetody obiektówOperator spread — część 1Operator spread — część 2Usuwanie kluczyPodsumowanie — manipulowanie kluczami w JSONPoćwicz samodzielnie: Kompilator JavaScript online