A estrutura switch-case em JavaScript

Com a estrutura switch-case você pode executar códigos diferentes, dependendo do valor de uma variável. Aqui está a sintaxe desta estrutura:

javascriptswitch (variável) {
  case 'valor1':
    /*
      aqui está o código que será executado caso
      a variável tenha valor1
    */
  break;
  case 'valor2':
    /*
      aqui está o código que será executado caso
      a variável tenha valor2
    */
  break;
  case 'valor3':
    /*
      aqui está o código que será executado caso
      a variável tenha valor3
    */
  break;
  default:
    /*
      aqui está o código que será executado caso
      não corresponda a nenhum valor
    */
  break;
}

Vamos escrever um exemplo de código com a estrutura switch-case:

javascriptlet num = 1;

switch (num) {
  case 1:
    console.log('valor1');
  break;
  case 2:
    console.log('valor2');
  break;
  case 3:
    console.log('valor3');
  break;
  default:
    console.log('valor incorreto');
  break;
}
Задание 1

Reescreva o seguinte código usando switch-case:

javascriptlet lang = 'ru';

if (lang == 'ru') {
  console.log('russo');
} else if (lang == 'en') {
  console.log('inglês');
} else if (lang == 'de') {
  console.log('alemão');
} else {
  console.log('idioma não suportado');
}