রেগুলার ফাংশন (Regular Function)

রেগুলার ফাংশন হচ্ছে জাভাস্ক্রিপ্টের শুরু থেকে ব্যাবহৃত ফাংশন। রেগুলার ফাংশন লেখার Syntext হচ্ছেঃ-

function nameOfFunction(){
  //statement
}
or
function nameOfFunction(argument){
  //statement
  return value
}

উদাহরণঃ

function add(num1, num2) {
  this.sum = num1 * num2
  return this.sum
}

রেগুলার ফাংশনের যে জিনিস ব্যবহার করা যায় সেইটা হলো আপনি এইখানে this keyword ব্যাবহার করতে পারবেন। এইখানে this বলতে ঐ ফাংশনকে নির্দেশ করে। এবং this দিয়ে এইখানে ফাংশন স্কোপ কে বুঝায়।

তাছাড়া আপনি রেগুলার ফাংশন কে কন্সট্রাক্টর ফাংশন হিসেবে ও লিখতে পারবেন এবং prototype ও ব্যাবহার করতে পারেন।

উদাহরনঃ

function Cat(){}
const cat = new Cat();
cat.name = "Coco";

console.log(cat)


output: 
Cat {name: 'Coco'}

Prototype উদাহরনঃ

মনে রাখা ভাল যে রেগুলার ফাংশনকে কিন্ত অবজেক্টে ব্যবহার করলে আবার অন্যভাবে আচরণ করে । তখন কিন্তু সে ফাংশন স্কোপ কে না নির্দেশ করে ঐ অব্জেক্ট স্কোপ কে নির্দেশ করে।

অনুশীলন:

  • হিসাব ফাংশনঃ এমন একটি ফাংশন তৈরি করুন যেখানে দুটি সংখ্যা এবং একটি অপারেটর ইনপুট হিসেবে নেওয়া হবে। অপারেটর অনুযায়ী ফাংশনটি কাজ করবে এবং সঠিক ফলাফল দিবে।

  • সবচেয়ে বড় সংখ্যাটি বের করুনঃ এমন একটি ফাংশন তৈরি করুন যেখানে অনেকগুলো সংখ্যা ইনপুট হিসেবে নেওয়া হবে এবং সেখান থেকে সবচেয়ে বড় সংখ্যাটি বের করে দিবে।

Last updated