Variáveis locais em funções em JavaScript

Variáveis definidas dentro de uma função são chamadas de locais. Diferentemente das variáveis globais, as variáveis locais são visíveis apenas dentro da função e não são visíveis fora dela:

javascriptfunction func() {
  let num = 5; // variável local
  console.log(num);
}

console.log(num); // não exibirá nada e dará um erro no console
Задание 1

Determine, sem executar o código, o que será exibido no console:

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

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

Determine, sem executar o código, o que será exibido no console:

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

console.log(func());