Kabliataškis funkcijų deklaravime JavaScript

Kai funkcija deklaruojama kaip Function Declaration po riestinio skliausto } kabliataškis nededamas:

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

Jei funkcija deklaruojama kaip Function Expression, tada po } dedamas kabliataškis:

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

Kodėl: nes JavaScript bet kuri išraiška turi baigtis kabliataškiu, o šiuo atveju mes turime būtent išraišką. Šis kabliataškis nėra privalomas, nes JavaScript apskritai leidžia jų nedėti, bet pageidautinas. Visada dedame:)

Задание 1

Padėkite kabliataškius visose reikalingose vietose:

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