জাভাস্ক্রিপ্ট ফাংশনে ঐচ্ছিক রিটার্ন স্টেটমেন্ট থাকতে পারে, অর্থাৎ মান ফেরত দেওয়া বাধ্যতামূলক নয়। এই স্টেটমেন্টটি ফাংশনের শেষ স্টেটমেন্ট হওয়া উচিত।
উদাহরণস্বরূপ, আপনি একটি ফাংশনে দুটি সংখ্যা পাস করতে পারেন এবং আশা করতে পারেন যে ফাংশনটি তাদের গুণফল ফেরত দেবে।
উদাহরণ
নিচের উদাহরণটি চেষ্টা করুন। এটি একটি ফাংশন ডিফাইন করে যা দুটি প্যারামিটার নেয়, সেগুলো কনক্যাটেনেট করে এবং কলিং প্রোগ্রামে ফলাফল ফেরত দেয়।
লাইভ ডেমো
<html> <head> <script type = "text/javascript"> function concatenate(first, last){ var full; full = first + last; return full; } function secondFunction(){ var result; result = concatenate('John', 'Doe'); document.write (result ); } </script> </head> <body> <p>নিচের বাটনে ক্লিক করে ফাংশন কল করুন</p> <form> <input type = "button" onclick = "secondFunction()" value = "Call Function"> </form> <p>ফাংশনের ভেতরে ভিন্ন প্যারামিটার ব্যবহার করে আবার চেষ্টা করুন...</p> </body> </html>