জাভাস্ক্রিপ্টে IIFE-তে বন্ধনী

সাধারণত, একটি ফাংশনকে তখনই কল করার সময় প্লাসের পরিবর্তে বন্ধনী ব্যবহার করা হয়, কারণ এই পদ্ধতিটি আরও সুস্পষ্ট বলে বিবেচিত হয়:

javascript(function() {
  console.log('!');
}());

প্রায়শই, ফাংশন কলের বন্ধনীগুলি বাইরে রাখা হয়, এভাবে:

javascript(function() {
  console.log('!');
})();
Задание 1

কোড রান না করেই নির্ধারণ করুন কনসোলে কি প্রিন্ট হবে:

javascriptlet result = (function() {
  return '!';
}());

console.log(result);
Задание 2

কোড রান না করেই নির্ধারণ করুন কনসোলে কি প্রিন্ট হবে:

javascriptlet result = (function() {
  return '!';
})();

console.log(result);
Задание 3

কোড রান না করেই নির্ধারণ করুন কনসোলে কি প্রিন্ট হবে:

javascriptlet result = (function() {
  return '!';
});

console.log(result);
Задание 4

কোড রান না করেই নির্ধারণ করুন কনসোলে কি প্রিন্ট হবে:

javascriptlet result = (function() {
  return '!';
});

console.log(result());