Puntkomma bij het declareren van functies in JavaScript

Bij het declareren van een functie als Function Declaration wordt er na de accolade } géén puntkomma geplaatst:

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

Als de functie echter als Function Expression is gedeclareerd, dan wordt er na } wél een puntkomma geplaatst:

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

Waarom: omdat in JavaScript elke expressie moet eindigen met een puntkomma, en in dit geval hebben we precies een expressie. Deze puntkomma is niet verplicht, omdat JavaScript überhaupt toestaat ze weg te laten, maar is wel wenselijk. Zet hem er altijd:)

Задание 1

Plaats puntkomma's op alle noodzakelijke plaatsen:

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