Function expression va Function declaration JavaScriptda

JavaScriptda funktsiyani ikki usul bilan e'lon qilish mumkin.

Birinchi usul - bu shunchaki function kalit so'zi orqali funktsiyani e'lon qilish, darhol uning nomini berish:

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

func(); // '!' chiqadi

Ikkinchi usul - bu nomsiz funktsiya yaratish va uni o'zgaruvchiga tayinlash:

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

func(); // '!' chiqadi

Ilmiy jihatdan birinchi usul Function Declaration (funktsiya e'lon qilish) deyiladi, ikkinchisi esa - Function Expression (funktsional ifoda).

Задание 1

Keltirilgan funktsiya Function Declaration yoki Function Expression ekanligini aniqlang:

javascriptfunction func() {
  console.log('!');
}
Задание 2

Keltirilgan funktsiya Function Declaration yoki Function Expression ekanligini aniqlang:

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