Function expression ir Function declaration JavaScript

JavaScript funkciją galima deklaruoti dviejais būdais.

Pirmasis būdas - tiesiog deklaruoti funkciją naudojant function, iš karto suteikiant jai pavadinimą:

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

func(); // išves '!'

Antrasis būdas - sukurti bevardę funkciją ir priskirti ją kokiam nors kintamajam:

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

func(); // išves '!'

Moksliškai pirmasis būdas vadinamas Function Declaration (funkcijos deklaracija), o antrasis - Function Expression (funkcinė išraiška).

Задание 1

Nustatykite, ar pateikta funkcija yra Function Declaration ar Function Expression:

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

Nustatykite, ar pateikta funkcija yra Function Declaration ar Function Expression:

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