Řešení úlohy

Co je zde splněno

  • Funkce pozdravUzivatele(jmeno, vek = "neuveden", mesto = "nezadáno") je definována s výchozími hodnotami.

  • Funkce vrací formátovaný text ve tvaru:
    „Ahoj, jmenuješ se ..., je ti ... let a bydlíš v ...“

  • Funkce je volána s různými kombinacemi argumentů, aby se ukázalo chování výchozích hodnot.

  • Každý výsledek je jasně popsán a vypsán do konzole.

  • Použity pouze const a let, žádné šipkové funkce ani zkrácené podmínky.

  • Kód je srozumitelný, přehledný a demonstruje význam pořadí i výchozích parametrů.

Vylepšení oproti začátečnické verzi

  • Ošetřeno prázdné jméno pomocí kontroly if (jmeno.trim().length == 0).

  • Použit template literal (${}) pro přehlednější zápis textu.

  • Všechny výsledky se ukládají do pole a vypisují v cyklu – přehlednější demonstrace opakovaného volání funkce.

  • Kód je kratší, modernější a snadno rozšiřitelný.