Lokální proměnné ve funkcích v JavaScriptu

Proměnné definované uvnitř funkce se nazývají lokální. Na rozdíl od globálních proměnných jsou lokální proměnné viditelné pouze uvnitř funkce a nejsou viditelné zvenčí:

javascriptfunction func() {
  let num = 5; // lokální proměnná
  console.log(num);
}

console.log(num); // nic nevypíše a v konzoli vypíše chybu
Задание 1

Určete, bez spuštění kódu, co se vypíše do konzole:

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

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

Určete, bez spuštění kódu, co se vypíše do konzole:

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

console.log(func());