Zmienne lokalne w funkcjach w JavaScript

Zmienne zdefiniowane wewnątrz funkcji nazywają się lokalnymi. W przeciwieństwie do zmiennych globalnych, zmienne lokalne są widoczne tylko wewnątrz funkcji i nie są widoczne na zewnątrz:

javascriptfunction func() {
  let num = 5; // zmienna lokalna
  console.log(num);
}

console.log(num); // nic nie wypisze, a wyrzuci błąd w konsoli
Задание 1

Określ, nie uruchamiając kodu, co zostanie wypisane w konsoli:

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

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

Określ, nie uruchamiając kodu, co zostanie wypisane w konsoli:

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

console.log(func());