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

জাভাস্ক্রিপ্টে ফাংশন এক্সপ্রেশন বনাম ফাংশন ডিক্লারেশন


ফাংশন ডিক্লারেশন

জাভাস্ক্রিপ্টে "function" কীওয়ার্ড ফাংশন ডিক্লেয়ার করে। ফাংশন ডিফাইন করতে "function" কীওয়ার্ড, তারপর একটি অনন্য ফাংশন নাম, প্যারামিটার তালিকা (হতে পারে খালি), এবং কার্লি ব্রেস দিয়ে ঘেরা স্টেটমেন্ট ব্লক লিখতে হয়।

উদাহরণ:

function sayHello(name, age) {    document.write (name + " is " + age + " years old."); }

ফাংশন এক্সপ্রেশন

ফাংশন এক্সপ্রেশন "function" কীওয়ার্ড দিয়ে শুরু হয় না। ডিফাইন করা ফাংশনগুলো নামযুক্ত বা বেনামী (anonymous) হতে পারে।

উদাহরণ:

// বেনামী ফাংশন এক্সপ্রেশন var a = function() {    return 5; }

অথবা

// নামযুক্ত ফাংশন এক্সপ্রেশন var a = function bar() {    return 5; }

  1. জাভাস্ক্রিপ্ট Number() ফাংশন

  2. জাভাস্ক্রিপ্টে ফাংশন প্রোটোটাইপ

  3. জাভাস্ক্রিপ্টে নেমড ফাংশন এক্সপ্রেশন

  4. জাভাস্ক্রিপ্টে ফাংশন বরোइং (Function Borrowing)