Ú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:
  1. Definuj funkci pozdravUzivatele(jmeno, vek = "neuveden", mesto = "nezadáno").

  2. Funkce vytvoří a vrátí text zprávy ve formátu:
    „Ahoj, jmenuješ se Jana, je ti 25 let a bydlíš v Brně.“

  3. Pokud některý z parametrů chybí, použije se výchozí hodnota.

  4. Funkci několikrát zavolej s různými kombinacemi argumentů (např. jen jméno, jméno + věk, všechny tři argumenty).

  5. Každý výsledek vypiš do konzole.


Doplňující pokyny:
  • Používej pouze let a const, ne var.

  • 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.