द ! प्रतीक दिखाता है कि यह एक तत्काल-आह्वान फ़ंक्शन अभिव्यक्ति है।
विस्मयादिबोधक चिह्न केवल फ़ंक्शन का आह्वान नहीं करेगा; आप अंत में () डाल सकते हैं -
!function foo() {}()
() की तुलना में अधिक प्राथमिकता है! और तुरंत फ़ंक्शन को कॉल करता है।
आप इसका उल्लेख निम्न की तरह भी कर सकते हैं -
(function(){})();
द ! अभिव्यक्ति को सच करने की अनुमति देता है। इसका कारण यह है कि डिफ़ॉल्ट रूप से सभी तुरंत-इनवॉक किए गए फ़ंक्शन एक्सप्रेशन अपरिभाषित लौटते हैं, इसलिए, हमारे पास ! अपरिभाषित, जो सत्य है।