एक जावास्क्रिप्ट फ़ंक्शन में एक वैकल्पिक रिटर्न स्टेटमेंट हो सकता है यानी यह एक मान वापस करने के लिए वैकल्पिक है। यह स्टेटमेंट किसी फंक्शन का आखिरी स्टेटमेंट होना चाहिए।
उदाहरण के लिए, आप किसी फ़ंक्शन में दो नंबर पास कर सकते हैं और फिर आप फ़ंक्शन से उनके गुणन को आपके कॉलिंग प्रोग्राम में वापस करने की अपेक्षा कर सकते हैं।
उदाहरण
निम्नलिखित उदाहरण का प्रयास करें। यह एक फ़ंक्शन को परिभाषित करता है जो दो पैरामीटर लेता है और परिणामी को कॉलिंग प्रोग्राम में वापस करने से पहले उन्हें जोड़ता है।
लाइव डेमो
<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>Click the following button to call the function</p> <form> <input type = "button" onclick = "secondFunction()" value = "Call Function"> </form> <p>Use different parameters inside the function and then try...</p> </body> </html>