কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে ফাংশন নামের সামনে প্লাস চিহ্ন (+) কেন ব্যবহার করা হয়?


প্লাস চিহ্ন (+) এর উদ্দেশ্য

+function() {} নোটেশন मुख্যভাবে পার্সারকে বাধ্য করতে ব্যবহৃত হয় যে + এর পর যা আসছে তা একটি এক্সপ্রেশন। এটি azon ফাংশনগুলোর জন্য ব্যবহার করা হয় যেগুলো অবিলম্বে ইনভোক করা হয় (IIFE)।

উদাহরণ

+function() { 
    alert("Demo!"); 
}();

অন্যান্য সিম্বল ও প্যাটার্ন

+ ছাড়া অন্যান্য সিম্বলও কাজ করে:

!function() { alert("Demo!"); }();
-function() { alert("Demo!"); }();
~function() { alert("Demo!"); }();
(void) function() { alert("Demo!"); }();

প্যারেনথেসিস প্যাটার্ন (আমনত করুন)

// প্যাটার্ন ১
(function() { 
    alert("Demo!"); 
})();

// প্যাটার্ন ২ (ক্রকফোর্ড শৈলী)
(function() { 
    alert("Demo!"); 
}());

তুলনা

প্যাটার্নপড়া সহজ?রিটার্ন ভ্যালুব্যবহার
(function(){})()✅ হ্যাঁফাংশনের রিটার্নসাধারণ, প্রস্তাবিত
+function(){}()মিডিয়ামফাংশনের রিটার্ন (নাম্বারে কনভার্ট)মিনিফিকেশনে সাধারণ
!function(){}()মিডিয়ামবুলিয়ান নেগেটেডমিনিফিকেশনে সাধারণ

কেন মিনিফিকেশনে ব্যবহার হয়?

বাইট বাঁচাতে: +function(){}() (১৪ বাইট) vs (function(){})() (১৬ বাইট)।

  1. জাভাস্ক্রিপ্ট ফাংশন ব্যবহার: ধাপে ধাপে গাইড

  2. জাভাস্ক্রিপ্টে Math.imul() ফাংশনের ব্যবহার

  3. জাভাস্ক্রিপ্টে use strict কেন ব্যবহার করি?

  4. র‍্যান্ডম নাম জেনারেটর ফাংশন - JavaScript