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 lógicas. Essa é uma abordagem menos comum, mas muito interessante para organizar múltiplas verificações booleanas de forma clara. Sua estrutura com break em cada caso também evita execuções indesejadas.
Uma dica interessante para o futuro é utilizar o método if...else if, que é bastante usado para comparações desse tipo.
let idade = 18;
if (idade <= 12) {
console.log("Infantil");
} else if (idade <= 18) {
console.log("Juvenil");
} else {
console.log("Adulto");
}
Esse código verifica a idade em sequência e executa apenas o primeiro bloco verdadeiro, deixando a leitura mais direta em classificações por faixa etária.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!