अध्याय 9: स्विच स्टेटमेंट्स (Switch Statements)

अध्याय 9: स्विच स्टेटमेंट्स (Switch Statements)

इस अध्याय में, हम जावा स्क्रिप्ट में स्विच स्टेटमेंट्स के बारे में जानेंगे। स्विच स्टेटमेंट्स का उपयोग तब किया जाता है जब हमें एक वेरिएबल के कई संभावित मानों में से किसी एक के आधार पर विभिन्न कोड ब्लॉक्स निष्पादित करने होते हैं। यह स्टेटमेंट्स कई if-else स्टेटमेंट्स की तुलना में अधिक स्पष्ट और प्रबंधनीय हो सकते हैं।

स्विच स्टेटमेंट्स का परिचय (Introduction to Switch Statements)

स्विच स्टेटमेंट्स का उपयोग तब किया जाता है जब हमें किसी वेरिएबल या एक्सप्रेशन के विभिन्न संभावित मानों के आधार पर विभिन्न कोड ब्लॉक्स को निष्पादित करना हो। स्विच स्टेटमेंट्स में case और default कीवर्ड का उपयोग होता है।

स्विच स्टेटमेंट्स का सिंटैक्स (Syntax of Switch Statements)

स्विच स्टेटमेंट्स का सामान्य स्वरूप निम्नलिखित है:

switch (expression) {
case value1:
// Code to be executed if expression === value1
break;
case value2:
// Code to be executed if expression === value2
break;
// more cases
default:
// Code to be executed if expression does not match any case
}

स्विच स्टेटमेंट्स का उपयोग (Using Switch Statements)

स्विच स्टेटमेंट्स का उपयोग करके, आप किसी वेरिएबल या एक्सप्रेशन के विभिन्न संभावित मानों के आधार पर विभिन्न कोड ब्लॉक्स को निष्पादित कर सकते हैं।

उदाहरण:

<!DOCTYPE html>
<html lang="hi">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>स्विच स्टेटमेंट्स का उपयोग</title>
</head>
<body>
<h1>जावा स्क्रिप्ट स्विच स्टेटमेंट्स का उदाहरण</h1>
<script>
// वेरिएबल को डिक्लेयर करें
let day = 3;

// स्विच स्टेटमेंट का उपयोग
switch (day) {
case 1:
document.write("<p>आज सोमवार है</p>");
break;
case 2:
document.write("<p>आज मंगलवार है</p>");
break;
case 3:
document.write("<p>आज बुधवार है</p>");
break;
case 4:
document.write("<p>आज गुरुवार है</p>");
break;
case 5:
document.write("<p>आज शुक्रवार है</p>");
break;
case 6:
document.write("<p>आज शनिवार है</p>");
break;
case 7:
document.write("<p>आज रविवार है</p>");
break;
default:
document.write("<p>अमान्य दिन</p>");
}
</script>
</body>
</html>

ब्रेक और डिफॉल्ट स्टेटमेंट्स (Break and Default Statements)

  1. ब्रेक स्टेटमेंट (Break Statement):
    • break स्टेटमेंट का उपयोग स्विच स्टेटमेंट को समाप्त करने के लिए किया जाता है। यह स्टेटमेंट उस बिंदु पर से स्विच ब्लॉक को छोड़ने के लिए प्रोग्राम को निर्देशित करता है, जिससे आगे के किसी भी केस कोड ब्लॉक को निष्पादित नहीं किया जाता है।
    • यदि break स्टेटमेंट को नहीं जोड़ा जाता है, तो प्रोग्राम स्विच ब्लॉक के अगले केस कोड ब्लॉक में भी चला जाएगा, चाहे वह कंडीशन सत्य हो या नहीं।
  2. डिफॉल्ट स्टेटमेंट (Default Statement):
    • default स्टेटमेंट का उपयोग तब किया जाता है जब कोई भी केस वेरिएबल या एक्सप्रेशन से मेल नहीं खाता है। यह स्विच ब्लॉक के अंत में लिखा जाता है और यह वैकल्पिक होता है।
    • यदि कोई केस नहीं मिलता है, तो default कोड ब्लॉक निष्पादित किया जाएगा।

स्विच स्टेटमेंट्स के लाभ (Advantages of Switch Statements)

स्विच स्टेटमेंट्स कई if-else स्टेटमेंट्स की तुलना में अधिक स्पष्ट और प्रबंधनीय होते हैं। यह प्रोग्राम के कोड को सरल और पढ़ने योग्य बनाते हैं, खासकर जब कई संभावित कंडीशनों का परीक्षण करना हो।

निष्कर्ष (Conclusion)

स्विच स्टेटमेंट्स जावा स्क्रिप्ट में प्रोग्राम को विभिन्न स्थितियों के आधार पर कोड ब्लॉक्स को निष्पादित करने का एक स्पष्ट और प्रबंधनीय तरीका प्रदान करते हैं। case और default स्टेटमेंट्स का उपयोग करके, आप अपने कोड को अधिक संगठित और पढ़ने योग्य बना सकते हैं। break स्टेटमेंट का उपयोग स्विच ब्लॉक को ठीक से समाप्त करने के लिए किया जाता है, जिससे अप्रत्याशित परिणामों से बचा जा सकता है। इन स्टेटमेंट्स को समझकर और उनका सही उपयोग करके, आप अपने प्रोग्रामिंग कौशल को बेहतर बना सकते हैं।



Index