JavaScript function বিন্যাস

নির্দেশিকা ও ব্যবহার

function বিন্যাস ফাংশন ঘোষণা করে。

ঘোষিত ফাংশন "সংরক্ষণ" করা হয় এবং পরবর্তীকালের কলের সময় চালু হবে。

জেসক্রিপ্টে, ফাংশনগুলি হল ওবজেক্ট, যারা একইসঙ্গে বৈশিষ্ট্য এবং পদ্ধতি নিয়ে আসে。

ফাংশনগুলিকে একটি প্রকাশনায়ও নির্দেশ করা যেতে পারে (ফাংশন নির্দেশিকা দেখুন)。

আমাদের JavaScript টিউটোরিয়ালটি পড়ুন, ফাংশন সম্পর্কে আপনার সব জানতে হবে। ফাংশন নির্দেশিকা, প্রমাণ্য, ফাংশন কল এবং বন্ধনের সম্পর্কে বিস্তারিত তথ্য পাওয়ার জন্য, আমাদের ফাংশন নির্দেশিকা পড়ুন。

পরামর্শ:ফাংশন থেকে মান ফেরত দিতে return ব্যবহার করুন。

উদাহরণ

একটি ফাংশন ঘোষণা করুন এবং id="demo" এলিমেন্টে "Hello World" হিসাবে চিহ্নিত করুন:

function myFunction() { // ফাংশন ঘোষণা
  document.getElementById("demo").innerHTML = "Hello World!";
}
myFunction(); // ফাংশন কল

আপনার নিজেই প্রয়োগ করুন

পৃষ্ঠার নিচে আরও TIY নমুনা আছে。

বিন্যাস

ফাংশন functionName(parameters) {
  নির্বাহ করতে হলে কোড
}

প্রমাণ্য মান

প্রমাণ্য বর্ণনা
functionName বাধ্যতামূলক। ফাংশনের নামটি নির্দিষ্ট করুন এবং 'সংরক্ষণ' করুন। ফাংশন নামটি অক্ষর, সংখ্যা, নীল এবং ডলার সমস্ত সংযোজক হতে পারে (ভাস্কর্য এবং প্রমাণ্য নিয়ম অনুসারে)。
parameters

বাধ্যতাহীন। একটি প্রমাণ্য নামের গোষ্ঠীকে যোগাযোগ করে, কমা দিয়ে।

ফাংশন প্রমাণ্যগুলি হল ফাংশন নির্দেশিকায় তালিকাভুক্ত নামগুলি。

ফাংশন প্রমাণ্যগুলি হল ফাংশন কল করার সময় প্রাপ্ত একটি কৃত্রিম মান। ফাংশন অভ্যন্তরে, প্রমাণ্যগুলি স্থানীয় ভাস্কর্য হিসাবে ব্যবহৃত হয়。

মন্তব্য:ফাংশন কল করার সময় প্রমাণ্য না থাকলে, অপসারিত প্রমাণ্যের মান undefined হবে。

প্রযুক্তিগত বিবরণ

জেভাস্ক্রিপ্ট সংস্করণ: ECMAScript 1

আরও উদাহরণ

উদাহরণ

PI-র মান ফিরিয়ে দেয়:

function myFunction() {
  return Math.PI;
}

আপনার নিজেই প্রয়োগ করুন

উদাহরণ

a এবং b-এর গুণফল ফিরিয়ে দেয়:

function myFunction(a, b) {
  return a * b;
}

আপনার নিজেই প্রয়োগ করুন

উদাহরণ

ফাংশন ব্যবহার করে, আপনি একই কোডকে বিভিন্ন পারামিটার সহ বার বার ব্যবহার করতে পারেন এবং ভিন্ন ফলাফল পাবেন

ফারেনহাইট থেকে সেন্টিগ্রেড কনভার্ট করুন:

function toCelsius(fahrenheit) {
  return (5/9) * (fahrenheit-32);
}

আপনার নিজেই প্রয়োগ করুন

উদাহরণ

ফাংশনকে বিন্যাসের মধ্যে ব্যবহার করা যেতে পারে。

বিকল্প:

temp = toCelsius(32);
text = "The temperature is " + temp + " Centigrade";
আপনি ব্যবহার করতে পারেন:
text = "The temperature is " + toCelsius(32) + " Centigrade";

আপনার নিজেই প্রয়োগ করুন

উদাহরণ

জেভাস্ক্রিপ্ট ফাংশনকে একটি নিহিত অবজেক্ট হিসাবে রেফারেন্স করা হয় যার নাম "arguments"

arguments.length এক্সপ্রোপার্টি ফাংশন কল করা সময় পাঠানো পারামিটারের সংখ্যা ফিরিয়ে দেয়:

function myFunction(a, b) {
  return arguments.length;
}

আপনার নিজেই প্রয়োগ করুন

উদাহরণ

বাটনটি ক্লিক করলে ফাংশন কল করা হবে, যা id="demo" এর তালিকাভুক্ত এলিমেন্টে "Hello World" নিবন্ধিত করবে:

<button onclick="myFunction()">Click me</button>
<p id="demo"></p>
<script>
function myFunction() {
  document.getElementById("demo").innerHTML = "Hello World";
}
</script>

আপনার নিজেই প্রয়োগ করুন

উদাহরণ

জেভাস্ক্রিপ্ট ফাংশনও এক্সপ্রেশন দ্বারা সংজ্ঞায়িত করা যেতে পারে。

ফাংশন এক্সপ্রেশনকে বিন্যাসের মধ্যে সংরক্ষণ করা যেতে পারে:

var x = function (a, b) {return a * b};

আপনার নিজেই প্রয়োগ করুন

উদাহরণ

ফাংশন এক্সপ্রেশনকে বিন্যাসের মধ্যে সংরক্ষণ করলে, সেই বিন্যাসটি ফাংশন হিসাবে ব্যবহার করা যেতে পারে:

var x = function (a, b) {return a * b};
var z = x(4, 3);

আপনার নিজেই প্রয়োগ করুন

ব্রাউজার সমর্থন

বিন্যাস চ্রোম আইই ফায়ারফক্স স্যাফারি অপেরা
ফাংশন সমর্থন সমর্থন সমর্থন সমর্থন সমর্থন

সংশ্লিষ্ট পাতা

জেভাস্ক্রিপ্ট টিউটোরিয়াল:JavaScript ফাংশন

জেভাস্ক্রিপ্ট টিউটোরিয়াল:JavaScript স্কোপ

জেভাস্ক্রিপ্ট টিউটোরিয়াল:JavaScript ফাংশন নির্বাচন

জেভাস্ক্রিপ্ট টিউটোরিয়াল:JavaScript ফাংশন প্রাপ্তি

জেভাস্ক্রিপ্ট টিউটোরিয়াল:JavaScript ফাংশন ব্যবহার

জেভাস্ক্রিপ্ট টিউটোরিয়াল:জেভাস্ক্রিপ্ট ফাংশন ক্লোজার

জেভাস্ক্রিপ্ট রেফারেন্স ম্যানুয়াল:JavaScript return বিবৃতি