const bateria = 65;
bateria < 20 ? console.log('Crítica') :
bateria >= 20 && bateria <= 80 ?
console.log('Moderada') : console.log('Cheia');
//Moderada
const bateria = 65;
bateria < 20 ? console.log('Crítica') :
bateria >= 20 && bateria <= 80 ?
console.log('Moderada') : console.log('Cheia');
//Moderada
Oi, Raonny! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Gostei da forma como você aplicou o operador ternário encadeado para resolver a atividade de nível de bateria. Sua lógica está clara e a condição com && foi utilizada corretamente para definir o intervalo de bateria moderada. Isso mostra que você compreendeu bem como trabalhar com condicionais encadeadas em JavaScript.
Uma dica interessante para o futuro é armazenar o resultado da condição em uma variável antes de exibir no console, deixando o código mais organizado. Veja este exemplo:
let bateria = 65;
let nivel = bateria < 20 ? 'Critica' :
bateria <= 80 ? 'Moderada' : 'Cheia';
console.log(nivel);
Neste exemplo, o código usa o operador ternário para definir o valor da variável nivel e depois exibe o resultado no console, deixando a leitura mais simples.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!