JavaScript-də Funksiyaların Te'yininde Nöqtəli Vergül

Funksiya Function Declaration kimi te'yin edildikdə qıvrım mötərizədən } sonra nöqtəli vergül qoyulmur:

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

Əgər funksiya Function Expression ilə te'yin edilibsə, onda } sonra nöqtəli vergül qoyulur:

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

Səbəb: ona görə ki, JavaScript-də hər hansı bir ifadə nöqtəli vergüllə bitməlidir, və bu halda bizdə dəqiq olaraq ifadə var. Bu nöqtəli vergül məcburi deyil, çünki JavaScript ümumiyyətlə onları qoymamağa icazə verir, amma arzu olunandır. Həmişə qoyun:)

Задание 1

Bütün lazımi yerlərdə nöqtəli vergülləri yerləşdirin:

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