Локални променливи във функции в JavaScript

Променливи, дефинирани вътре във функция, се наричат локални. За разлика от глобалните променливи, локалните променливи се виждат само вътре във функцията и не се виждат отвън:

javascriptfunction func() {
  let num = 5; // локална променлива
  console.log(num);
}

console.log(num); // няма да изведе нищо, а ще даде грешка в конзолата
Задание 1

Определете, без да стартирате кода, какво ще се изведе в конзолата:

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

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

Определете, без да стартирате кода, какво ще се изведе в конзолата:

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

console.log(func());