Funktion i if
vigtighed: 5
Se på følgende kode. Hvad vil resultatet være af kaldet på den sidste linje?
let phrase = "Hello";
if (true) {
let user = "John";
function sayHi() {
alert(`${phrase}, ${user}`);
}
}
sayHi();
Resultatet er en fejl.
Funktionen sayHi er deklareret inden for if, så den lever kun inden for det. Der er ingen sayHi uden for if.