Точка-запирка при декларирање на функции во JavaScript

При декларирање на функција како Function Declaration после големата заграда } точка-запирка не се става:

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

Ако функцијата е декларирана како Function Expression, тогаш после } се става точка-запирка:

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

Зошто: затоа што во JavaScript секој израз мора да завршува со точка-запирка, а во овој случај ние имаме токму тоа - израз. Оваа точка-запирка не е задолжителна, бидејќи JavaScript воопшто дозволуда да не се става, но е пожелна. Ставајте ја секогаш:)

Задание 1

Поставете точки-запирки на сите потребни места:

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