জাভাস্ক্রিপ্টে ঐচ্ছিক প্যারামিটার
ফাংশনের প্যারামিটারগুলিকে বাধ্যতামূলক না করেও তৈরি করা যায়। এটি করার জন্য প্যারামিটারগুলিকে ডিফল্ট মান নির্ধারণ করে দিতে হবে। উদাহরণ হিসেবে আমাদের নিচের ফাংশনটি আছে:
function func(num) {
console.log(num ** 2);
}
আসুন আমরা এই প্যারামিটারটির
ডিফল্ট মান 0 করে দেই:
function func(num = 0) {
console.log(num ** 2);
}
প্যারামিটার সহ আমাদের ফাংশনটির কাজ পরীক্ষা করা যাক:
func(2); // আউটপুট 4
প্যারামিটার ছাড়া আমাদের ফাংশনটির কাজ পরীক্ষা করা যাক:
func(); // আউটপুট 0
একটি ফাংশন দেওয়া আছে:
function func(num = 5) {
console.log(num * num);
}
এই ফাংশনটি নিম্নলিখিতভাবে কল করা হয়:
func(2);
func(3);
func();
বর্ণনা করুন, ফাংশনের প্রতিটি কলের ফলাফল কী হবে।
একটি ফাংশন দেওয়া আছে:
function func(num1 = 0, num2 = 0) {
console.log(num1 + num2);
}
এই ফাংশনটি নিম্নলিখিতভাবে কল করা হয়:
func(2, 3);
func(3);
func();
বর্ণনা করুন, ফাংশনের প্রতিটি কলের ফলাফল কী হবে。