JavaScript में switch-case कंस्ट्रक्शन

switch-case कंस्ट्रक्शन की मदद से वेरिएबल के मान के आधार पर अलग-अलग कोड एक्ज़िक्यूट किए जा सकते हैं। इस कंस्ट्रक्शन का सिंटैक्स यहाँ दिया गया है:

javascriptswitch (variable) {
  case 'value1':
    /*
      यहाँ वह कोड जो तब एक्ज़िक्यूट होगा,
      जब variable का मान value1 होगा
    */
  break;
  case 'value2':
    /*
      यहाँ वह कोड जो तब एक्ज़िक्यूट होगा,
      जब variable का मान value2 होगा
    */
  break;
  case 'value3':
    /*
      यहाँ वह कोड जो तब एक्ज़िक्यूट होगा,
      जब variable का मान value3 होगा
    */
  break;
  default:
    /*
      यहाँ वह कोड जो तब एक्ज़िक्यूट होगा,
      जब कोई भी मान मेल नहीं खाता
    */
  break;
}

आइए switch-case कंस्ट्रक्शन के साथ एक कोड उदाहरण लिखते हैं:

javascriptlet num = 1;

switch (num) {
  case 1:
    console.log('value1');
  break;
  case 2:
    console.log('value2');
  break;
  case 3:
    console.log('value3');
  break;
  default:
    console.log('incorrect value');
  break;
}
Задание 1

निम्नलिखित कोड को switch-case के through दोबारा लिखें:

javascriptlet lang = 'ru';

if (lang == 'ru') {
  console.log('रूसी');
} else if (lang == 'en') {
  console.log('अंग्रेज़ी');
} else if (lang == 'de') {
  console.log('जर्मन');
} else {
  console.log('भाषा समर्थित नहीं है');
}