Pontosvessző a függvények deklarálásánál JavaScriptben

Amikor egy függvényt Function Declaration-ként deklarálunk, a kapcsos zárójel } után nem teszünk pontosvesszőt:

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

Ha azonban a függvény Function Expression-ként van deklarálva, akkor a } után pontosvessző kerül:

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

Miért: mert a JavaScriptben minden kifejezésnek pontosvesszővel kell végződnie, és ebben az esetben pontosan egy kifejezésről van szó. Ez a pontosvessző nem kötelező, hiszen a JavaScript általában megengedi, hogy ne tegyünk ki, de kívánatos. Mindig tegyétek ki:)

Задание 1

Helyezzetek pontosvesszőt minden szükséges helyre:

javascriptlet func1 = function() {console.log('!')};
let func2 = function() {
  console.log('!');
};
function func3() {
  console.log('!');
}