Function expression en Function declaration in JavaScript

In JavaScript kan 'n funksie op twee maniere verklaar word.

Die eerste manier is om 'n funksie eenvoudig te verklaar deur middel van function, terwyl sy naam dadelik toegeken word:

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

func(); // sal '!' vertoon

Die tweede manier is om 'n naamlose funksie te skep en dit in 'n veranderlike te stoor:

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

func(); // sal '!' vertoon

Wetenskaplik gesproke word die eerste manier Function Declaration (funksiedeklarasie) genoem, en die tweede - Function Expression (funksionele uitdrukking).

Задание 1

Bepaal of die voorgestelde funksie 'n Function Declaration of 'n Function Expression is:

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

Bepaal of die voorgestelde funksie 'n Function Declaration of 'n Function Expression is:

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