Funkce v if
důležitost: 5
Podívejte se na kód. Jaký bude výsledek volání na posledním řádku?
let věta = "Ahoj";
if (true) {
let uživatel = "Jan";
function řekniAhoj() {
alert(`${věta}, ${uživatel}`);
}
}
řekniAhoj();
Výsledkem bude chyba.
Funkce řekniAhoj je deklarována uvnitř if, takže bude existovat jen uvnitř něj. Vně žádné řekniAhoj není.