Expresii funcționale și Declarații de funcții în JavaScript

În JavaScript, o funcție poate fi declarată în două moduri.

Primul mod este să declari pur și simplu funcția prin function, setând imediat numele ei:

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

func(); // va afișa '!'

Al doilea mod este să creezi o funcție fără nume și să o atribui unei variabile:

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

func(); // va afișa '!'

În termeni științifici, primul mod se numește Function Declaration (declarație de funcție), iar al doilea - Function Expression (expresie funcțională).

Задание 1

Determină dacă funcția prezentată este Function Declaration sau Function Expression:

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

Determină dacă funcția prezentată este Function Declaration sau Function Expression:

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