Variables locales en funciones en JavaScript

Las variables definidas dentro de una función se llaman locales. A diferencia de las variables globales, las variables locales solo son visibles dentro de la función y no son visibles desde fuera:

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

console.log(num); // no mostrará nada, y dará un error en la consola
Задание 1

Determine, sin ejecutar el código, qué se mostrará en la consola:

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

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

Determine, sin ejecutar el código, qué se mostrará en la consola:

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

console.log(func());