JavaScript'te Fonksiyon Bildirimlerinde Noktalı Virgül Kullanımı

Fonksiyon, Function Declaration olarak bildirildiğinde kaşlı ayraç } sonrasına noktalı virgül konulmaz:

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

Ancak fonksiyon, Function Expression olarak bildirilirse, } sonrasına noktalı virgül konulur:

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

Nedeni: JavaScript'te her ifadenin noktalı virgül ile bitmesi gerekir ve bu durumda tam olarak bir ifademiz bulunuyor. Bu noktalı virgül zorunlu olmasa da (JavaScript genel olarak kullanılmamasına izin verir), istenen bir uygulamadır. Her zaman koyun:)

Задание 1

Gerekli olan tüm yerlere noktalı virgülleri yerleştirin:

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