Úloha 1 – Interpolace a escapování v praxi
Úloha
Zadání (kontext úlohy):
Vytvoř krátký konzolový „plakát“ k události. Plakát se skládá z nadpisu, citátu a víceřádkových detailů. Cílem je použít různé zápisy řetězců, správně escapovat speciální znaky a do textu vložit hodnoty proměnných.
Cíl úlohy:
Procvičit si tři způsoby zápisu řetězců ('...', "...", `...`), escape sekvence (\", \', \\, \n) a interpolaci proměnných v template literalu.
Vstupní podmínky:
-
Student pracuje pouze s nově vytvořeným souborem
script.js. -
Nepoužívej žádné knihovny ani HTML; vše řeš pouze v JavaScriptu a vypisuj do konzole.
Požadovaný výstup:
-
Nadpis v proměnné
nadpiszapsaný v jednoduchých uvozovkách a uvnitř obsahuje uvozovky escapované (např.\"…\"). -
Citát v proměnné
citatzapsaný v dvojitých uvozovkách, který obsahuje apostrof escapovaný (\'). -
Cesta k souboru v proměnné
cestazapsaná libovolně, ale musí správně zobrazit zpětná lomítka (např.C:\\Data\\Plakaty\\). -
Víceřádkový blok v proměnné
plakatzapsaný pomocí backticků s interpolovanými proměnnými${...}. Blok musí mít alespoň tři řádky (použij přirozeně více řádků nebo\n) a zobrazit:-
nadpis,
-
citát,
-
datum a místo z proměnných
datumamisto, -
samostatný řádek s textem „Soubory: “ +
cesta.
-
-
Vypiš do konzole nejprve
nadpis,citat,cestaa nakonec celýplakat.
Doplňující pokyny:
-
Interpolace (
${promenna}) funguje jen s backtickovým zápisem. -
U stejného typu uvozovek uvnitř řetězce použij správný escape.
-
Pokud budeš přidávat nový řádek v řetězci mimo template literal, použij
\n.