জাভাস্ক্রিপ্টে ঐচ্ছিক প্যারামিটার

ফাংশনের প্যারামিটারগুলিকে বাধ্যতামূলক না করেও তৈরি করা যায়। এটি করার জন্য প্যারামিটারগুলিকে ডিফল্ট মান নির্ধারণ করে দিতে হবে। উদাহরণ হিসেবে আমাদের নিচের ফাংশনটি আছে:

javascriptfunction func(num) {
  console.log(num ** 2);
}

আসুন আমরা এই প্যারামিটারটির ডিফল্ট মান 0 করে দেই:

javascriptfunction func(num = 0) {
  console.log(num ** 2);
}

প্যারামিটার সহ আমাদের ফাংশনটির কাজ পরীক্ষা করা যাক:

javascriptfunc(2); // আউটপুট 4

প্যারামিটার ছাড়া আমাদের ফাংশনটির কাজ পরীক্ষা করা যাক:

javascriptfunc(); // আউটপুট 0
Задание 1

একটি ফাংশন দেওয়া আছে:

javascriptfunction func(num = 5) {
  console.log(num * num);
}

এই ফাংশনটি নিম্নলিখিতভাবে কল করা হয়:

javascriptfunc(2);
func(3);
func();

বর্ণনা করুন, ফাংশনের প্রতিটি কলের ফলাফল কী হবে।

Задание 2

একটি ফাংশন দেওয়া আছে:

javascriptfunction func(num1 = 0, num2 = 0) {
  console.log(num1 + num2);
}

এই ফাংশনটি নিম্নলিখিতভাবে কল করা হয়:

javascriptfunc(2, 3);
func(3);
func();

বর্ণনা করুন, ফাংশনের প্রতিটি কলের ফলাফল কী হবে。