Function expression жана Function declaration JavaScriptте

JavaScriptте функцияны эки жол менен жарыялоого болот.

Биринчи жолу - бул жөн эле function аркылуу функцияны жарыялоо, анын атын дароо көрсөтүү:

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

func(); // '!' чыгарат

Экинчи жолу - аты жок функция жасап, аны кандайдыр бир өзгөрмөгө жазүү:

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

func(); // '!' чыгарат

Илимий жактан биринчи жол Function Declaration (функцияны жарыялоо) деп аталат, ал эми экинчиси - Function Expression (функциялык туюнтма).

Задание 1

Көрсөтүлгөн функция Function Declaration же Function Expression экенин аныктаңыз:

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

Көрсөтүлгөн функция Function Declaration же Function Expression экенин аныктаңыз:

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