Semikols funkciju deklarēšanā JavaScript

Kad funkcija tiek deklarēta kā Function Declaration pēc cirtainās iekavas } semikols netiek likts:

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

Ja funkcija ir deklarēta kā Function Expression, tad pēc } tiek likts semikols:

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

Kāpēc: tāpēc, ka JavaScript jebkurai izteiksmei jābeidzas ar semikolu, un šajā gadījumā mums ir tieši izteiksme. Šis semikols nav obligāts, jo JavaScript kopumā atļauj tos nelikt, bet tas ir ieteicams. Lietojiet to vienmēr:)

Задание 1

Ielieciet semikolus visās nepieciešamajās vietās:

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