Středník při deklaraci funkcí v JavaScriptu

Při deklaraci funkce jako Function Declaration za složenou závorkou } se středník nepíše:

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

Pokud je funkce deklarována jako Function Expression, za } se píše středník:

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

Proč: protože v JavaScriptu musí každý výraz končit středníkem, a v tomto případě máme právě výraz. Tento středník není povinný, protože JavaScript obecně umožňuje je nepsat, ale je žádoucí. Vždy ho pište:)

Задание 1

Doplňte středníky na všechna potřebná místa:

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