Function expression un Function declaration JavaScript

JavaScript funkciju var deklarēt divos veidos.

Pirmais veids - ir vienkārši deklarēt funkciju izmantojot function, uzreiz norādot tās nosaukumu:

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

func(); // izvadīs '!'

Otrs veids - ir izveidot funkciju bez nosaukuma un ierakstīt to kādā mainīgajā:

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

func(); // izvadīs '!'

Zinātniski pirmais veids tiek saukts par Function Declaration (funkcijas deklarācija), bet otrais - par Function Expression (funkcionālais izteiciens).

Задание 1

Nosakiet, vai attēlotā funkcija ir Function Declaration vai Function Expression:

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

Nosakiet, vai attēlotā funkcija ir Function Declaration vai Function Expression:

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