JavaScript में Function expression और Function declaration

JavaScript में फंक्शन को दो तरीकों से घोषित (declare) किया जा सकता है।

पहला तरीका - function कीवर्ड का उपयोग करके सीधे उसका नाम देकर फंक्शन घोषित करना है:

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

func(); // '!' आउटपुट करेगा

दूसरा तरीका - एक बेनामी (anonymous) फंक्शन बनाना और उसे किसी वेरिएबल में Assign करना है:

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