Ֆունկցիաների հայտարարումից հետո կետ-ստորակետը 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('!');
}