Function expression és Function declaration a JavaScriptben

A JavaScriptben egy függvényt kétféleképpen lehet deklarálni.

Az első módszer az, hogy egyszerűen deklarálunk egy függvényt a function kulcsszóval, azonnal megadva a nevét:

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

func(); // kiírja '!'

A második módszer az, hogy készítünk egy névtelen függvényt és egy változóba mentjük:

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

func(); // kiírja '!'

Tudományos értelemben az első módszert Function Declaration-nek (függvénydeklaráció), a másodikat pedig Function Expression-nek (függvénykifejezés) hívják.

Задание 1

Határozza meg, hogy az bemutatott függvény Function Declaration vagy Function Expression:

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

Határozza meg, hogy az bemutatott függvény Function Declaration vagy Function Expression:

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