Literały szablonowe
Część sekcji Logika i przepływ programu ścieżki JavaScript w Coddy. Lekcja 3 z 65.
` do tworzenia ciągów znaków i umożliwiają wstawianie wyrażeń za pomocą ${}.Na przykład, tworząc powitania, możesz dynamicznie osadzać imiona lub inne dane bezpośrednio w literałach szablonowych. Możesz też umieszczać symbole, takie jak $, bezpośrednio wewnątrz znaków backtick.Przykład:const userName = "Sam";
const price = 5;
const message = `Welcome, ${userName}! Your total is $${price}.`;
// Wstawia userName i price do ciągu znaków\n.Możesz po prostu nacisnąć Enter, aby przejść do nowej linii, a podział wiersza zostanie zachowany w wyniku. Oba sposoby działają:// Przy użyciu \n
const message1 = `Line 1\nLine 2`;
// Przy użyciu rzeczywistych podziałów wiersza
const message2 = `Line 1
Line 2`;Wyzwanie
ŁatwyUtwórz funkcję o nazwie greetAll, która przyjmuje tablicę imion i zwraca jeden ciąg znaków. Każde imię w tablicy powinno tworzyć wiersz w formacie Hello, <Name>!, a wszystkie wiersze powinny być połączone w jeden ciąg znaków i oddzielone znakami nowej linii. Użyj literałów szablonowych w wierszach powitania.
Spróbuj swoich sił
function greetAll(names) {
// Wpisz tutaj swój kod
}
// Nie pisz nic 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