Semikolon ved deklarasjon av funksjoner i JavaScript

Ved deklarasjon av en funksjon som Function Declaration etter krøllete parentes } settes det ikke semikolon:

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

Hvis funksjonen er deklarert som Function Expression, settes det semikolon etter }:

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

Årsaken: fordi i JavaScript må ethvert uttrykk avsluttes med semikolon, og i dette tilfellet har vi nettopp et uttrykk. Dette semikolonet er ikke obligatorisk, siden JavaScript generelt tillater å utelate dem, men det er anbefalt. Sett dem alltid:)

Задание 1

Sett semikolon på alle nødvendige steder:

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