Puolipiste funktioiden määrittelyssä JavaScriptissä

Kun funktio määritellään Function Declaration -muodossa aaltosulkeen } jälkeen ei laiteta puolipistettä:

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

Jos funktio on määritelty Function Expression -muodossa, niin } jälkeen laitetaan puolipiste:

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

Syy: koska JavaScriptissä minkä tahansa lausekkeen tulee päättyä puolipisteeseen, ja tässä tapauksessa meillä on juuri lauseke. Tämä puolipiste ei ole pakollinen, sillä JavaScript sallii niiden jättämisen pois yleisesti, mutta se on suositeltava. Laita aina:)

Задание 1

Aseta puolipisteet kaikkiin tarvittaviin kohtiin:

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