সংজ্ঞায়িত হওয়ার সাথে সাথে তাৎক্ষণিক ফাংশনটি কার্যকর হয়৷ তাৎক্ষণিক ফাংশনের ভূমিকা বোঝার জন্য, আসুন একটি ফাংশন এবং একটি তাত্ক্ষণিক ফাংশনের মধ্যে পার্থক্য দেখি -
এখানে তাৎক্ষণিক ফাংশন −
(function() {
var str = "display";
}());
function display() {
// this returns undefined
alert(str);
} এখানে একটি ফাংশন আছে −
var str = "display";
function display() {
// This returns "display"
alert(str);
} আসুন তাৎক্ষণিক ফাংশনের আরেকটি উদাহরণ দেখি -
var name = 'Amit';
(function(sName) {
alert( 'Student name = ' + sName );
}(sName))