Sourhnná úloha – Funkce s parametry a výchozími hodnotami
Úloha
Zadání (kontext úlohy):
Vytvoř univerzální funkci, která vytvoří krátkou uvítací zprávu pro uživatele webu. Funkce bude mít několik parametrů, z nichž některé budou mít výchozí hodnoty. Cílem je ukázat, jak lze stejnou funkci volat s různými kombinacemi argumentů.
Cíl úlohy:
Procvičit definici a volání funkcí s parametry, pochopit význam jejich pořadí, použití výchozích hodnot a psaní srozumitelných a znovupoužitelných funkcí.
Vstupní podmínky:
-
Student pracuje pouze se souborem
script.js. -
Funkce se volá několikrát s různými argumenty.
-
Použij výchozí hodnoty parametrů přímo v deklaraci funkce.
Požadovaný výstup:
-
Definuj funkci
pozdravUzivatele(jmeno, vek = "neuveden", mesto = "nezadáno"). -
Funkce vytvoří a vrátí text zprávy ve formátu:
„Ahoj, jmenuješ se Jana, je ti 25 let a bydlíš v Brně.“ -
Pokud některý z parametrů chybí, použije se výchozí hodnota.
-
Funkci několikrát zavolej s různými kombinacemi argumentů (např. jen jméno, jméno + věk, všechny tři argumenty).
-
Každý výsledek vypiš do konzole.
Doplňující pokyny:
-
Používej pouze
letaconst, nevar. -
Vždy explicitně porovnávej hodnoty (
if (value == true)místo zkráceného zápisu). -
Nepoužívej šipkové funkce.
-
Všechny výstupy by měly být jasně popsány.