Function expression y Function declaration en JavaScript

En JavaScript, una función se puede declarar de dos maneras.

La primera forma es simplemente declarar la función usando function, asignando inmediatamente su nombre:

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

func(); // mostrará '!'

La segunda forma es crear una función sin nombre y asignarla a una variable:

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

func(); // mostrará '!'

En términos científicos, la primera forma se llama Function Declaration (declaración de función), y la segunda - Function Expression (expresión funcional).

Задание 1

Determina si la función presentada es Function Declaration o Function Expression:

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

Determina si la función presentada es Function Declaration o Function Expression:

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