জাভাস্ক্রিপ্টে ভেরিয়েবলে ফাংশন অ্যাসাইনমেন্ট

এখন ধরা যাক আমাদের অবিলম্বে invoked ফাংশনটি কনসোলে কিছু আউটপুট করে না, বরং return এর মাধ্যমে রিটার্ন করে:

javascript+function() {
  return '!';
}();

আসুন আমাদের ফাংশনের কাজের ফলাফল একটি ভেরিয়েবলে অ্যাসাইন করি এবং এটিকে কনসোলে প্রিন্ট করি। যেহেতু এই ক্ষেত্রে একটি ভেরিয়েবলে অ্যাসাইনমেন্ট হচ্ছে, তাই এখন আর প্লাসের প্রয়োজন নেই:

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

console.log(result); // '!' প্রিন্ট করবে
Задание 1

কód না চালিয়েই নির্ধারণ করুন যে কনসোলে কী প্রিন্ট হবে:

javascriptlet result = function() {
  return '!';
}();
    
console.log(result);
Задание 2

কód না চালিয়েই নির্ধারণ করুন যে কনসোলে কী প্রিন্ট হবে:

javascriptlet result = function() {
  return '!';
};
    
console.log(result);
Задание 3

কód না চালিয়েই নির্ধারণ করুন যে কনসোলে কী প্রিন্ট হবে:

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