Die switch-case konstruksie in JavaScript

Met behulp van die konstruksie switch-case kan jy verskillende kode uitvoer, afhangende van die waarde van 'n veranderlike. Hier is die sintaksis van hierdie konstruksie:

javascriptswitch (veranderlike) {
  case 'waarde1':
    /*
      hier is die kode wat sal uitvoer indien
      die veranderlike die waarde1 het
    */
  break;
  case 'waarde2':
    /*
      hier is die kode wat sal uitvoer indien
      die veranderlike die waarde2 het
    */
  break;
  case 'waarde3':
    /*
      hier is die kode wat sal uitvoer indien
      die veranderlike die waarde3 het
    */
  break;
  default:
    /*
      hier is die kode wat sal uitvoer indien
      dit nie met enige waarde ooreenstem nie
    */
  break;
}

Laat ons 'n voorbeeldkode met die konstruksie switch-case skryf:

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('verkeerde waarde');
  break;
}
Задание 1

Herskryf die volgende kode met switch-case:

javascriptlet lang = 'ru';

if (lang == 'ru') {
  console.log('rus');
} else if (lang == 'en') {
  console.log('eng');
} else if (lang == 'de') {
  console.log('deu');
} else {
  console.log('taal word nie ondersteun nie');
}