Function expression και Function declaration στην JavaScript

Στην JavaScript μια συνάρτηση μπορεί να δηλωθεί με δύο τρόπους.

Ο πρώτος τρόπος είναι απλώς να δηλώσετε τη συνάρτηση μέσω function, ορίζοντας αμέσως το όνομά της:

javascriptfunction func() {
  console.log('!');
}

func(); // θα εμφανίσει '!'

Ο δεύτερος τρόπος είναι να φτιάξετε μια ανώνυμη συνάρτηση και να την καταγράψετε σε κάποια μεταβλητή:

javascriptlet func = function() {
  console.log('!');
};

func(); // θα εμφανίσει '!'

Επιστημονικά ο πρώτος τρόπος ονομάζεται Function Declaration (δήλωση συνάρτησης), ενώ ο δεύτερος - Function Expression (functional expression).

Задание 1

Προσδιορίστε εάν η παρουσιαζόμενη συνάρτηση είναι Function Declaration ή Function Expression:

javascriptfunction func() {
  console.log('!');
}
Задание 2

Προσδιορίστε εάν η παρουσιαζόμενη συνάρτηση είναι Function Declaration ή Function Expression:

javascriptlet func = function() {
  console.log('!');
}