Τοπικές Μεταβλητές σε Συναρτήσεις στην 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());