1
resposta

Resolução usando Switch

const temperatura = 30;

switch (true) {
    case temperatura < 15: 
        console.log ("Frio");
        break;
    case temperatura <= 25:
        console.log ("Agradável");
        break;
    case temperatura > 25:
        console.log ("Quente");
        break; 
    default:
        console.log ("Ocorreu algum erro, favor verificar");
        break;     
}
1 resposta

Oi, Marcos. Como vai?

Agradeço por compartilhar seu código com a comunidade.

Gostei da forma como você utilizou switch(true) para trabalhar com condições booleanas. Essa é uma abordagem interessante para substituir vários if/else e mostra que você já está explorando diferentes formas de estruturar decisões no JavaScript. A organização com break em cada caso também ficou bem clara.

Uma dica interessante para o futuro é utilizar if...else quando estiver lidando com comparações diretas de intervalo, pois deixa a leitura mais objetiva. Por exemplo:


let temperatura = 30;

if (temperatura < 15) {
  console.log("Frio");
} else if (temperatura <= 25) {
  console.log("Agradável");
} else {
  console.log("Quente");
}

Nesse código, verificamos as condições em sequência e exibimos a classificação correspondente no console.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!