1
resposta

[Projeto] Exercício: Controle de acesso com manutenção

const carrinhoVazio = true;

console.log(
  carrinhoVazio
    ? "Não é possível finalizar a compra: carrinho vazio."
    : "Compra finalizada com sucesso!",
);
1 resposta

Oi, Vitor! Como vai?

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

Você utilizou muito bem o operador ternário para deixar a verificação do carrinho mais direta e organizada. Sua lógica ficou clara e fácil de entender, mostrando uma boa aplicação das condicionais em JavaScript. O uso do console.log() junto com a condição deixou o código enxuto e funcional.

Uma dica interessante para o futuro é testar diferentes cenários mudando o valor da variável para false, assim você consegue validar os dois retornos da condição. Veja este exemplo:


let carrinhoVazio = false;

console.log(
  carrinhoVazio
    ? "Carrinho vazio."
    : "Compra finalizada com sucesso!"
);

Esse código altera o valor da variável e mostra uma mensagem diferente dependendo da condição avaliada. Isso ajuda bastante nos testes e na validação da lógica.

Qual outro tipo de validação você adicionaria nesse sistema de compras?

Alura

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