const carrinhoVazio = true;
console.log(
carrinhoVazio
? "Não é possível finalizar a compra: carrinho vazio."
: "Compra finalizada com sucesso!",
);
const carrinhoVazio = true;
console.log(
carrinhoVazio
? "Não é possível finalizar a compra: carrinho vazio."
: "Compra finalizada com sucesso!",
);
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?
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!