const bateria = 65;
console.log(bateria < 20 ? 'Crítica' :
(bateria >= 20 && bateria < 80) ?
'Moderada' : 'Cheia'
)
const bateria = 65;
console.log(bateria < 20 ? 'Crítica' :
(bateria >= 20 && bateria < 80) ?
'Moderada' : 'Cheia'
)
Olá, José, como vai?
O uso do operador ternário no seu código está adequado ao objetivo proposto e a leitura da condição ficou clara. As comparações estão coerentes com os intervalos definidos e o encadeamento das expressões mantém o comportamento esperado para os três cenários da bateria.
A solução atende bem ao enunciado e demonstra um bom domínio das condicionais em JavaScript, especialmente no uso do ternário de forma mais extensa, algo que costuma gerar dúvidas.
Parabéns por compartilhar sua resolução e continuar praticando. O fórum segue à disposição caso queira trazer outras soluções, dúvidas ou variações de código para discussão.
Muito obrigado pelo feedback!!