Function expression e Function declaration em JavaScript

Em JavaScript, uma função pode ser declarada de duas maneiras.

A primeira maneira é simplesmente declarar a função usando function, definindo seu nome imediatamente:

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

func(); // exibirá '!'

A segunda maneira é criar uma função sem nome e atribuí-la a uma variável:

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

func(); // exibirá '!'

Em termos técnicos, a primeira maneira é chamada de Function Declaration (declaração de função), e a segunda - Function Expression (expressão funcional).

Задание 1

Determine se a função apresentada é Function Declaration ou Function Expression:

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

Determine se a função apresentada é Function Declaration ou Function Expression:

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