जावास्क्रिप्ट में वेरिएबल को फंक्शन असाइनमेंट

अब मान लें कि हमारा तुरंत कॉल किया जाने वाला फंक्शन कंसोल में कुछ आउटपुट नहीं करता, बल्कि return के माध्यम से वापस लौटाता है:

javascript+function() {
  return '!';
}();

आइए हमारे फंक्शन के परिणाम को एक वेरिएबल में असाइन करें और इसे कंसोल में आउटपुट करें। चूंकि इस मामले में वेरिएबल में असाइनमेंट हो रहा है, इसलिए अब प्लस की आवश्यकता नहीं है:

javascriptlet result = function() {
  return '!';
}();

console.log(result); // '!' आउटपुट करेगा
Задание 1

कोड चलाए बिना निर्धारित करें कि कंसोल में क्या आउटपुट होगा:

javascriptlet result = function() {
  return '!';
}();
    
console.log(result);
Задание 2

कोड चलाए बिना निर्धारित करें कि कंसोल में क्या आउटपुट होगा:

javascriptlet result = function() {
  return '!';
};
    
console.log(result);
Задание 3

कोड चलाए बिना निर्धारित करें कि कंसोल में क्या आउटपुट होगा:

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