Function expression in Function declaration v JavaScriptu

V JavaScriptu lahko funkcijo deklariramo na dva načina.

Prvi način je preprosto deklariranje funkcije s pomočjo function, takoj ko ji določimo ime:

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

func(); // izpiše '!'

Drugi način je, da naredimo neimenovano funkcijo in jo shranimo v neko spremenljivko:

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

func(); // izpiše '!'

Znanstveno prvi način imenujemo Function Declaration (deklaracija funkcije), drugi pa Function Expression (funkcionalni izraz).

Задание 1

Določite, ali je predstavljena funkcija Function Declaration ali Function Expression:

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

Določite, ali je predstavljena funkcija Function Declaration ali Function Expression:

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