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