Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

क्या JavaScript स्विच स्टेटमेंट में रिटर्न स्टेटमेंट हो सकता है?


JavaScript स्विच स्टेटमेंट में रिटर्न स्टेटमेंट हो सकते हैं यदि यह किसी फंक्शन के अंदर मौजूद हो। फंक्शन स्विच स्टेटमेंट में मान लौटाएगा और स्विच स्टेटमेंट के बाद का कोड एक्जीक्यूट नहीं होगा।

JavaScript स्विच स्टेटमेंट में रिटर्न स्टेटमेंट का कोड:

उदाहरण

<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Switch Return Demo</title> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .result { font-size: 20px; font-weight: 500; } </style> </head> <body> <h1>JavaScript स्विच में रिटर्न स्टेटमेंट</h1> दिन 1-7 दर्ज करें<input type="text" class="day" /><button class="Btn"> जांचें </button> <div style="color: green;" class="result"></div> <h3> यह कौन सा दिन है जांचने के लिए ऊपर दिए गए बटन पर क्लिक करें </h3> <script> let dayVal = document.querySelector(".day"); let resEle = document.querySelector(".result"); function returnDay(val) { switch (val) { case 1: return "यह सोमवार है"; case 2: return "यह मंगलवार है"; case 3: return "यह बुधवार है"; case 4: return "यह गुरुवार है"; case 5: return "यह शुक्रवार है"; case 6: return "यह शनिवार है"; case 7: return "यह रविवार है"; default: return "1 - 7 के बीच मान दर्ज करें"; } } document.querySelector(".Btn").addEventListener("click", () => { resEle.innerHTML = returnDay(parseInt(dayVal.value)); }); </script> </body> </html>

आउटपुट

उपरोक्त कोड निम्नलिखिक आउटपुट देगा:

क्या JavaScript स्विच स्टेटमेंट में रिटर्न स्टेटमेंट हो सकता है?

1-7 के बीच नंबर दर्ज करके CHECK पर क्लिक करने पर:

क्या JavaScript स्विच स्टेटमेंट में रिटर्न स्टेटमेंट हो सकता है?


  1. जावास्क्रिप्ट स्विच स्टेटमेंट में स्ट्रिक्ट कम्पैरिजन समझाएं जावास्क्रिप्ट स्विच स्टेटमेंट में स्ट्रिक्ट कम्पैरिजन समझाएं

    परिचय जावास्क्रिप्ट switch स्टेटमेंट केवल स्ट्रिक्ट कम्पैरिजन (===) का उपयोग करता है और यदि स्ट्रिक्ट कम्पैरिजन का उपयोग करके मिलान नहीं मिलते हैं तो टाइप कन्वर्ट नहीं करता है और तुरंत default स्टेटमेंट निष्पादित करता है। उदाहरण निम्न कोड जावास्क्रिप्ट स्विच स्टेटमेंट में स्ट्रिक्ट कम्पैरिजन के लि

  1. जावास्क्रिप्ट स्विच स्टेटमेंट में कॉमन कोड ब्लॉक्स समझाएं जावास्क्रिप्ट स्विच स्टेटमेंट में कॉमन कोड ब्लॉक्स समझाएं

    परिचय जावास्क्रिप्ट स्विच स्टेटमेंट में, एक ही कोड ब्लॉक को कई case लेबल्स के लिए साझा किया जा सकता है, जिससे डुप्लीकेशन से बचा जा सकता है। इसे फॉल-थ्रू व्यवहार कहा जाता है। उदाहरण निम्न कोड जावास्क्रिप्ट स्विच स्टेटमेंट में कॉमन कोड ब्लॉक्स को लागू करने के लिए है: <!DOCTYPE html> <html

  1. - Java में catch या finally ब्लॉक में return स्टेटमेंट रख सकते हैं?

    हां, Java में हम किसी मेथड का return स्टेटमेंट catch और finally ब्लॉक में लिख सकते हैं। ऐसी स्थिति हो सकती है जहां मेथड का रिटर्न टाइप हो और हम शर्तों के आधार पर मेथड के किसी भी भाग से मान वापस कर सकते हैं। अगर हम catch ब्लॉक में मान वापस करते हैं और मेथड के अंत में भी return स्टेटमेंट रखते हैं,