JavaScript Function Parameters

JavaScript Function Parameters – বাংলায় বিস্তারিত টিউটোরিয়াল

জাভাস্ক্রিপ্ট ফাংশনের মাধ্যমে আমরা কোডকে অনেক বেশি ডায়নামিক এবং পুনর্ব্যবহারযোগ্য করতে পারি। ফাংশনের একটি গুরুত্বপূর্ণ দিক হলো Parameter
এই টিউটোরিয়ালে আমরা শিখবো ফাংশনে কীভাবে Parameter কাজ করে, Default Parameter কী, এবং কীভাবে Parameter সংখ্যা ভিন্ন হলেও ফাংশন পরিচালিত হয়।

১. Parameter কী?

ফাংশন ডিফাইন করার সময় যেসব ইনপুট ভ্যালু ফাংশনে পাঠানো হয়, সেগুলোকে বলা হয় Parameters। ফাংশনের কাজ সম্পাদনের জন্য Parameter দরকার হতে পারে।

Parameter সহ একটি সাধারণ ফাংশন:


function greet(name) {
  console.log("হ্যালো " + name + "!");
}
greet("রহিম");
    

২. একাধিক Parameter

আপনি চাইলে একাধিক Parameter ব্যবহার করতে পারেন। প্রতিটি Parameter কমা (,) দিয়ে আলাদা করে লিখতে হয়।

দুইটি Parameter ব্যবহার:


function add(a, b) {
  console.log("যোগফল: " + (a + b));
}
add(10, 20);
    

৩. Default Parameters

যদি কেউ কোনো Parameter না পাঠায়, তাহলে Default Value ব্যবহার করার জন্য Default Parameters ব্যবহার করা হয়। এটি ES6 থেকে এসেছে।

Default Parameter ব্যবহার:


function greet(name = "বন্ধু") {
  console.log("হ্যালো " + name + "!");
}
greet(); // হ্যালো বন্ধু!
    

৪. Arguments এবং Parameters এর পার্থক্য

Parameters Arguments
ফাংশন ডিফাইন করার সময় ব্যবহৃত ভ্যারিয়েবল ফাংশন কল করার সময় পাঠানো মান

৫. অজানা সংখ্যক Parameter (Rest Parameters)

যদি আপনি জানেন না কতগুলো মান পাঠানো হবে, তাহলে আপনি ...rest ব্যবহার করতে পারেন। এটি একটি অ্যারে তৈরি করে।

Rest Parameter:


function sum(...numbers) {
  return numbers.reduce((total, num) => total + num, 0);
}
console.log(sum(1, 2, 3, 4)); // 10
    

৬. ফাংশনে Arguments অবজেক্ট

জাভাস্ক্রিপ্টে arguments একটি বিল্ট-ইন অবজেক্ট, যেটি ফাংশনে পাঠানো সব Argument ধারণ করে।

arguments অবজেক্ট ব্যবহার:


function showArgs() {
  for (let i = 0; i < arguments.length; i++) {
    console.log(arguments[i]);
  }
}
showArgs(10, 20, 30);
    

৭. Function Parameters এর উপকারিতা

  • ফাংশনকে আরও ডায়নামিক করে তোলে
  • একই ফাংশন বিভিন্ন ইনপুটে ব্যবহারযোগ্য হয়
  • কোড রিপিটেশন কমায়
  • মডুলার ও পরিষ্কার কোড লিখতে সাহায্য করে

এই টিউটোরিয়াল থেকে আপনি শিখেছেন কিভাবে JavaScript ফাংশনে Parameter ব্যবহার করা হয়, এর ধরন, এবং কিভাবে তা কার্যকরভাবে প্রয়োগ করা যায়।
এটি শিখলে আপনি আরও ডায়নামিক ও শক্তিশালী ফাংশন তৈরি করতে পারবেন।


 

Leave a Reply