JavaScriptda funktsiyalarni e'lon qilishda nuqta-vergul

Funktsiya Function Declaration sifatida e'lon qilinganda jingalak qavs } dan keyin nuqta-vergul qo'yilmaydi:

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

Agar funktsiya Function Expression orqali e'lon qilingan bo'lsa, } dan keyin nuqta-vergul qo'yiladi:

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

Nima uchun: chunki JavaScriptda har qanday ifoda nuqta-vergul bilan tugashi kerak, va bu holda aynan ifoda mavjud. Bu nuqta-vergul majburiy emas, chunki JavaScript umuman ularni qo'ymaslikka ruxsat beradi, lekin ma'qul. Har doim qo'ying:)

Задание 1

Barcha zarur joylarda nuqta-vergul qo'ying:

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