1
resposta

Resolução com operador ternário

const pontos = 60;
const vidas = 1;

pontos > 50 && vidas >=  1 ? console.log('Próximo nível liberado!') : console.log('Não pode avançar para o próximo nível.');

//Próximo nível liberado!
1 resposta

Oi, Raonny! Como vai?

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

Gostei de ver você utilizando o operador ternário junto com o && para validar duas condições ao mesmo tempo. Isso mostra que você entendeu bem como combinar verificações lógicas para controlar o fluxo do programa.

Uma dica interessante para o futuro é guardar o resultado da condição em uma variável antes de exibir a mensagem. Isso deixa o código mais organizado e reutilizável. Veja este exemplo:


const pontos = 60;
const vidas = 1;

let podeAvancar = pontos > 50 && vidas >= 1;

console.log(podeAvancar ? 'Próximo nível liberado!' : 'Não pode avançar para o próximo nível.');

Neste código, criamos a variável podeAvancar para armazenar o resultado da condição e depois usamos o operador ternário para decidir qual mensagem mostrar.

Alura

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