Function expression ja Function declaration JavaScriptis

JavaScriptis saab funktsiooni deklareerida kahel viisil.

Esimene viis on lihtsalt deklareerida funktsioon kasutades function, määrates kohe selle nime:

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

func(); // väljastab '!'

Teine viis on teha nimetu funktsioon ja panna see mõnda muutujasse:

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

func(); // väljastab '!'

Teaduslikult nimetatakse esimest viisi Function Declaration (funktsiooni deklaratsioon), ja teist - Function Expression (funktsionaalne avaldis).

Задание 1

Määrake, kas esitatud funktsioon on Function Declaration või Function Expression:

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

Määrake, kas esitatud funktsioon on Function Declaration või Function Expression:

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