Lokálne premenné vo funkciách v JavaScript

Premenné definované vo vnútri funkcie, sa nazývajú lokálne. Na rozdiel od globálnych premenných, lokálne premenné sú viditeľné len vo vnútri funkcie a nie sú viditeľné zvonku:

javascriptfunction func() {
  let num = 5; // lokálna premenná
  console.log(num);
}

console.log(num); // nič nevypíše a vyvolá chybu v konzole
Задание 1

Určite bez spustenia kódu, čo sa vypíše do konzoly:

javascriptfunction func() {
  let num = 5;
  return num;
}

console.log(num);
Задание 2

Určite bez spustenia kódu, čo sa vypíše do konzoly:

javascriptfunction func() {
  let num = 5;
  return num;
}

console.log(func());