কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্ট ফাংশন ব্যবহার: ধাপে ধাপে গাইড

জাভাস্ক্রিপ্ট ফাংশন হলো পুনঃব্যবহারযোগ্য কাস্টম কোড ব্লক। ফাংশন কোডকে মডুলার বানায় এবং অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং-র জন্য অতिआবশ্যক। ফাংশন ডিক্লেয়ারেশন বা এক্সপ্রেশন দিয়ে ডিফাইন করা হয়।


ফাংশন ডিক্লেয়ারেশন (Function Declaration)

function nameOfYourFunction() {
  // ফাংশন কোড
}

নামকরণ নিয়ম ভেরিয়েবলের মত। কল করতে: nameOfYourFunction()

function printGoogle() { console.log("Google"); }
printGoogle(); // আউটপুট: Google

ফাংশন এক্সপ্রেশন (Function Expression)

const google = function printGoogle() { console.log("Google"); }
google(); // কল

ফাংশন প্যারামিটার (Parameters)

function printCompany(name) {
  console.log(`My favorite company is ${name}!`);
}
printCompany("Snapchat"); // আউটপুট: My favorite company is Snapchat!

একাধিক প্যারামিটার কমা দিয়ে সেপারেট করা হয়।

রিটার্ন ভ্যালু (Return Values)

function addNumbers(first, second) {
  return first + second;
}
addNumbers(1, 2); // 3 রিটার্ন

অ্যারো ফাংশন (Arrow Functions) - ES6

const addNumbers = (first, second) => { return first + second; }
addNumbers(10, 15); // 25

এক প্যারামিটার থাকলে প্যারেনথেসিস লাগে না, শূন্য প্যারামিটার থাকলে () লাগে।

উপসংহার

  • ফাংশন হলো সাব-প্রোগ্রাম যা নির্দিষ্ট কোড রান করে।
  • কল করা পর্যন্ত এক্সিকিউট হয় না (invoking)।
  • প্যারামিটার হিসেবে ভ্যালু পাস করা যায়।
  • ফাংশন ভ্যালু রিটার্ন করতে পারে।
  1. JavaScript-এ হায়ার অর্ডার ফাংশন: একটি গাইড

  2. জাভাস্ক্রিপ্ট কলব্যাক ফাংশন

  3. জাভাস্ক্রিপ্ট ফাংশনে নেমড আর্গুমেন্টস ব্যবহার

  4. Measure অ্যাপ ব্যবহার করার ধাপে ধাপে গাইড