Switch Statement in Java Script

Switch statement भी बिल्कुल if else if की तरह जी काम करती है।

लिखने का तरीका
Switch(expression){
Case condition : statement
Break;
Case condition : statement
Break;
Case condition : statement
Break;
Default : statement
}
जावास्क्रिप्ट में स्विच स्टेटमेंट काफी उपयोगी है, जो एक चयन को अनेक विकल्पों में विभाजित करने की अनुमति देता है। इसका उपयोग किसी निर्दिष्ट शर्त के आधार पर कोड ब्लॉक को चलाने के लिए किया जा सकता है। स्विच स्टेटमेंट को आमतौर पर एक if-else लेड अप से अधिक पारंपरिक और स्पष्ट ढंग से लिखा जाता है।

एक स्विच स्टेटमेंट आमतौर पर इस रूप में होता है:

```javascript
switch (expression) {
  case value1:
    // विशेष कोड यहाँ लिखें
    break;
  case value2:
    // विशेष कोड यहाँ लिखें
    break;
  default:
    // डिफ़ॉल्ट कोड यहाँ लिखें
}
```

यहाँ, `expression` एक मान है जिसे स्विच किए जा रहे हैं, और `value1`, `value2` आदि मान हैं जिन्हें स्विच के विकल्पों के रूप में उपयोग किया जाता है। यदि कोई विशेष मान `expression` के समान होता है, तो संबंधित कोड ब्लॉक चलाया जाता है। 

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

यह एक उदाहरण है कि कैसे आप एक स्विच स्टेटमेंट का उपयोग करके विभिन्न दिनों के लिए संदेश प्रदान कर सकते हैं:

```javascript
let day = 3;
let dayName;

switch (day) {
  case 1:
    dayName = "रविवार";
    break;
  case 2:
    dayName = "सोमवार";
    break;
  case 3:
    dayName = "मंगलवार";
    break;
  case 4:
    dayName = "बुधवार";
    break;
  case 5:
    dayName = "गुरुवार";
    break;
  case 6:
    dayName = "शुक्रवार";
    break;
  case 7:
    dayName = "शनिवार";
    break;
  default:
    dayName = "अज्ञात";
}

console.log("आज " + dayName + " है।");
```

इस उदाहरण में, यदि `day` का मान 3 है, तो स्टेटमेंट `case 3` पर स्थित होगा, और `dayName` को "मंगलवार" के समान असाइन किया जाएगा।

इस रूप में, जावास्क्रिप्ट स्विच स्टेटमेंट एक प्रभावी और सुगम तरीका प्रदान करता है अनेक विकल्पों का चयन करने के लिए। यह आपके कोड को संगठित रूप में रखने में मदद करता है और इसे समझना और बदलना आसान बनाता है।

Comments