Variables locales dans les fonctions en JavaScript

Les variables définies à l'intérieur d'une fonction sont appelées locales. Contrairement aux variables globales, les variables locales sont visibles uniquement à l'intérieur de la fonction, et ne sont pas visibles de l'extérieur :

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

console.log(num); // n'affichera rien, et produira une erreur dans la console
Задание 1

Déterminez, sans exécuter le code, ce qui sera affiché dans la console :

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

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

Déterminez, sans exécuter le code, ce qui sera affiché dans la console :

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

console.log(func());