Řešení úlohy

Co je zde splněno

  • nahoře jsou zavolány dvě funkce,

  • infoDeklarace() funguje (funkční deklarace je „hoistovaná“ – prohlížeč si ji načte před spuštěním kódu),

  • infoVyraz() vyvolá chybu, protože výraz není hoistovaný stejným způsobem,

  • obě funkce mají jiný text výstupu.

Poznámky

  • Pokud infoVyraz(); přesuneš až pod definici, obě funkce budou fungovat:

  • Tohle je ukázka rozdílu mezi funkční deklarací a funkčním výrazem.