Úloha 4 – Hoisting: deklarace vs. výraz funkce
Requisitos de finalización
Ř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.