Function expression og Function declaration i JavaScript

I JavaScript kan en funksjon erklæres på to måter.

Den første måten er å bare erklære funksjonen via function, og umiddelbart gi den et navn:

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

func(); // vil skrive ut '!'

Den andre måten er å lage en navnløs funksjon og tilordne den til en variabel:

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

func(); // vil skrive ut '!'

Vitenskapelig sett kalles den første metoden Function Declaration (funksjonserklæring), og den andre - Function Expression (funksjonsuttrykk).

Задание 1

Avgjør om den viste funksjonen er Function Declaration eller Function Expression:

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

Avgjør om den viste funksjonen er Function Declaration eller Function Expression:

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