प्लस ऑपरेटर के साथ IIFE
+function() {} नोटेशन का उपयोग मुख्य रूप से पार्सर को यह मानने के लिए मजबूर करने के लिए किया जाता है कि + के बाद जो भी आता है वह एक एक्सप्रेशन है। इसका उपयोग उन फ़ंक्शन्स के लिए किया जाता है जिन्हें तुरंत इनवोक किया जाता है, उदाहरण के लिए:
+function() { alert("Demo!"); }();
हालाँकि, फ़ंक्शन से पहले + उन प्रतीकों में से एक है। आप अन्य विकल्प भी जोड़ सकते हैं जैसे !, -, ~, आदि।
पैरेंथेसिस का उपयोग
पैरेंथेसिस का भी उपयोग किया जा सकता है:
(function() { alert("Demo!"); })();
आप इसे इस तरह भी उपयोग कर सकते हैं:
(function() { alert("Demo!"); }());