Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

जावास्क्रिप्ट में फंक्शन से पहले विस्मयादिबोधक चिह्न क्या करता है?


! प्रतीक दर्शाता है कि यह एक तुरंत-आह्वान फंक्शन एक्सप्रेशन (IIFE) है।

विस्मयादिबोधक चिह्न अकेले फंक्शन को आह्वान नहीं करेगा; आप अंत में () लगा सकते हैं -

!function foo() {}()

() की प्राथमिकता ! से अधिक होती है और तुरंत फंक्शन को कॉल करती है।

आप इसे निम्नलिखित की तरह भी बता सकते हैं -

(function(){})();

! एक्सप्रेशन को true वापस करने की अनुमति देता है। ऐसा इसलिए है क्योंकि डिफ़ॉल्ट रूप से सभी तुरंत-आह्वान फंक्शन एक्सप्रेशन undefined वापस करते हैं, इसलिए, हम ! undefined के साथ रह जाते हैं, जो true है।


  1. - जावास्क्रिप्ट में Math.imul() फंक्शन का उपयोग क्या है?

    Math.imul() अन्य गुणा फंक्शन्स के विपरीत, Math.imul() फंक्शन दो पैरामीटर्स के C-जैसे 32-बिट गुणन का परिणाम लौटाता है। इसका अनुप्रयोग Emscripten जैसी परियोजनाओं में बहुत अधिक है। सिंटैक्स var product = Math.imul(a, b); यह मेथड दो संख्याएँ लेता है और उनका गुणन मान देता है। उदाहरण-1 निम्नलिखित उदाहरण

  1. - JavaScript में 'एक फंक्शन एक्सप्रेशन हमेशा एक कॉन्स्टेंट वैल्यू होता है' का क्या अर्थ है?

    यदि प्रोग्राम में const का उपयोग किया जाता है, और यदि आप const वेरिएबल को पुनः असाइन करने का प्रयास करते हैं तो एरर आएगी। मान लीजिए निम्नलिखित हमारा const वेरिएबल है: first * second; अब, हम const वेरिएबल को पुनः असाइन करने का प्रयास करेंगे और आउटपुट में एरर देखी जा सकती है। उदाहरण निम्नलिखित कोड ह

  1. - JavaScript में क्लास में फंक्शन से पहले "get" कीवर्ड क्या है?

    get कीवर्ड का उपयोग गेटर फंक्शन के रूप में किया जा सकता है जैसे C#, Java और अन्य टेक्नोलॉजी में। हम क्लास में get के साथ फंक्शन को निम्नानुसार सेट करते हैं: class Employee { constructor(name) { this.name = name; } get fullName() { return this.name; } } उदाहरण get का