Function expression og Function declaration i JavaScript

I JavaScript kan en funktion erklæres på to måder.

Den første måde er blot at erklære funktionen via function og straks give den et navn:

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

func(); // vil udskrive '!'

Den anden måde er at lave en navnløs funktion og tildele den til en variabel:

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

func(); // vil udskrive '!'

Videnskabeligt set kaldes den første måde Function Declaration (funktionserklæring), og den anden - Function Expression (funktionelt udtryk).

Задание 1

Bestem om den viste funktion er Function Declaration eller Function Expression:

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

Bestem om den viste funktion er Function Declaration eller Function Expression:

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