switch कंस्ट्रक्शन

switch कंस्ट्रक्शन का उपयोग कई मानों की श्रृंखला में से एक मान को चुनने के लिए किया जाता है।

सिंटैक्स

javascriptswitch (चर) {
  case 'मान1':
    /*
      यहां वह कोड है, जो तब निष्पादित होगा,
      जब चर का मान1 हो
    */
  break;
  case 'मान2':
    /*
      यहां वह कोड है, जो तब निष्पादित होगा,
      जब चर का मान2 हो
    */
  break;
  case 'मान3':
    /*
      यहां वह कोड है, जो तब निष्पादित होगा,
      जब चर का मान3 हो
    */
  break;
  default:
    /*
      यहां वह कोड है, जो तब निष्पादित होगा,
      जब कोई भी मान मेल नहीं खाता
    */
  break;
};

तुलना सख्त समानता पर की जाती है। default ब्लॉक अनिवार्य नहीं है।

उदाहरण

चर lang के मान के आधार पर उपयोगकर्ता की भाषा स्क्रीन पर प्रदर्शित करें:

javascriptlet lang = 'ru';

switch (lang) {
  case 'ru':
    alert('रूसी');
  break;
  case 'en':
    alert('अंग्रेजी');
  break;
  case 'de':
    alert('जर्मन');
  break;
  default:
    alert('भाषा समर्थित नहीं है');
  break;
};

उदाहरण

वह ऋतु प्रदर्शित करें, जिसमें चर का मान आता है:

javascriptlet num = 3;

switch (num) {
  case 1:
    alert('वसंत');
  break;
  case 2:
    alert('ग्रीष्म');
  break;
  case 3:
    alert('शरद');
  break;
  case 4:
    alert('शीत');
  break;
};

यह भी देखें