Sourhnná úloha – Funkce s parametry a výchozími hodnotami
Ř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
constalet, žá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ý.