Bodkočiarka pri deklarácii funkcií v JavaScripte

Pri deklarácii funkcie ako Function Declaration sa za zloženou zátvorkou } bodkočiarka nedáva:

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

Ak je funkcia deklarovaná ako Function Expression, potom sa za } dáva bodkočiarka:

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

Prečo: pretože v JavaScripte musí každý výraz končiť bodkočiarkou, a v tomto prípade máme práve výraz. Táto bodkočiarka nie je povinná, keďže JavaScript vo všeobecnosti umožňuje ich nedávať, ale je žiaduca. Dávajte ju vždy:)

Задание 1

Umiestnite bodkočiarky na všetky potrebné miesta:

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