Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[SUGESTÃO] Operador Ternário para Simplificar Condicionais (Kelly - Costa)

No código original, usávamos vários blocos if...else para escolher entre “tentativa” (singular) e “tentativas” (plural).

O operador ternário é uma forma mais curta e clara para expressar essa lógica:

let palavraTentativa = tentativas > 1 ? 'tentativas' : 'tentativa';
A estrutura do ternário é:
condição ? valor_se_verdadeiro : valor_se_falso

Substituímos o if...else pelo ternário para deixar o código mais limpo e fácil de ler.

Depois, usamos essa variável para montar a mensagem final:

alert(Você descobriu o número secreto ${numeroSecreto} com ${tentativas} ${palavraTentativa}.);
O operador ternário é muito usado no mercado e facilita a escrita e manutenção do código.

1 resposta
solução!

Oi Kelly, tudo bem?

Que legal que você está explorando o uso do operador ternário para simplificar condicionais no seu código! O operador ternário é realmente uma ferramenta poderosa para tornar o código mais conciso e legível.

Uma dica interessante para o futuro é utilizar o operador ternário com funções. Isso pode reduzir ainda mais o código em alguns casos. Por exemplo:

const obterStatus = (nota) => nota >= 7 ? "Aprovado" : "Reprovado";
console.log(obterStatus(8)); // Exibe "Aprovado"

Neste caso, a função obterStatus usa o ternário para decidir o status do aluno com base na nota.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

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