Skip to content

Latest commit

 

History

History
67 lines (57 loc) · 1.38 KB

05_SWITCH.md

File metadata and controls

67 lines (57 loc) · 1.38 KB

EN: Switch

If you have multiple if/else statements to compare for one value, it may be a good idea to use a switch.

Here's the structure example.

const day = "monday";

switch (day) {
  case "monday":
    console.log("Plan course structure.");
    console.log("Go to coding meetup.");
    break;
  case "tuesday":
    console.log("Prepare theory videos.");
    break;
  case "wednesday":
  case "thursday":
    console.log("Write code examples.");
    break;
  case "friday":
    console.log("Record videos!");
    break;
  case "saturday":
  case "sunday":
    console.log("Enjoy the weekend :D");
    break;
  default:
    console.log("Error: not a valid day!");
}

PT: Switch

Se você tem múltiplos if/else para comparar com um valor, talvez seja boa ideia usar um switch.

Estrutura de exemplo abaixo.

const dia = "segunda";

switch (dia) {
  case "segunda":
    console.log("Planejar estrutura do curso.");
    console.log("Ir para o meetup.");
    break;
  case "terça":
    console.log("Preparar vídeos teóricos.");
    break;
  case "quarta":
  case "quinta":
    console.log("Escrever códigos de exemplo.");
    break;
  case "sexta":
    console.log("Gravar vídeos!");
    break;
  case "sábado":
  case "domingo":
    console.log("Aproveitar o final-de-semana :D");
    break;
  default:
    console.log("Error: dia não é válido!");
}