Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

[Dúvida] Minha resolução foi diferente mas com o mesmo resultado, num dia a dia de uma empresa que me passa uma resolução assim, seria errado eu resolver como fiz ?

const usuario = "admin"

if (usuario === "admin") {
    console.log('Login bem-sucedido!');
} else {
    console.log('Usuário inválido.');
    
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Yago, como vai?

Seu código está correto em termos de lógica e entregaria exatamente o comportamento esperado em um projeto real. A diferença é que a proposta da atividade pedia o uso do operador ternário, então o foco era treinar essa construção específica. Em um ambiente de trabalho, é comum que algumas tarefas tenham esse objetivo de prática, enquanto em produção a escolha entre if/else ou ternário depende mais de clareza e estilo da equipe.

Ambas as abordagens funcionam. A escolha no dia a dia costuma considerar legibilidade. Por exemplo, muitos times preferem ternário apenas quando a expressão é curta, e if/else quando a lógica cresce, para manter o código fácil de entender.

Continue compartilhando suas soluções por aqui sempre que quiser. O fórum está à disposição.

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