JavaScript-тегі switch-case құрылымы

switch-case құрылымының көмегімен айнымалының мәніне байланысты әртүрлі код орындауға болады. Мынадай осы құрылымның синтаксисі:

javascriptswitch (айнымалы) {
  case 'мән1':
    /*
      бұл жерде айнымалының мәні мән1 болған жағдайда
      орындалатын код
    */
  break;
  case 'мән2':
    /*
      бұл жерде айнымалының мәні мән2 болған жағдайда
      орындалатын код
    */
  break;
  case 'мән3':
    /*
      бұл жерде айнымалының мәні мән3 болған жағдайда
      орындалатын код
    */
  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 арқылы қайта жазыңыз:

javascriptlet lang = 'ru';

if (lang == 'ru') {
  console.log('рус');
} else if (lang == 'en') {
  console.log('анг');
} else if (lang == 'de') {
  console.log('нем');
} else {
  console.log('язык не поддерживается');
}