Function expression və Function declaration JavaScript-də

JavaScript-də funksiyanı iki yolla elan etmək olar.

Birinci yol - sadəcə function açar sözündən istifadə edərək, dərhal onun adını təyin etməklə funksiyanı elan etməkdir:

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

func(); // '!' çap edəcək

Ikinci yol - adsız bir funksiya yaratmaq və onu hansısa dəyişənə mənimsətməkdir:

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

func(); // '!' çap edəcək

Elmi cəhətdən birinci üsul Function Declaration (funksiya elanı), ikinci üsul isə Function Expression (funksional ifadə) adlanır.

Задание 1

Təqdim olunan funksiyanın Function Declaration və ya Function Expression oldugunu müəyyən edin:

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

Təqdim olunan funksiyanın Function Declaration və ya Function Expression oldugunu müəyyən edin:

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