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('!');
}