ইমিডিয়েট ফাংশন ডিফাইন হওয়ার সাথে সাথে এক্সিকিউট হয়ে যায়। ইমিডিয়েট ফাংশনের ভূমিকা বোঝার জন্য, একটি ফাংশন এবং একটি ইমিডিয়েট ফাংশনের পার্থক্য দেখি -
ইমিডিয়েট ফাংশন -
(function() {
var str = "display";
}());
function display() {
// এটি undefined রিটার্ন করে
alert(str);
}সাধারণ ফাংশন -
var str = "display";
function display() {
// এটি "display" রিটার্ন করে
alert(str);
}ইমিডিয়েট ফাংশনের আরেকটি উদাহরণ -
var name = 'Amit';
(function(sName) {
alert( 'Student name = ' + sName );
}(sName))