1
resposta

Fiz dessa forma

const carrinhoVazio = false

switch (carrinhoVazio) { case true: console.log('Não é possível finalizar a compra: carrinho vazio.'); break; case false: console.log('Compra finalizada com sucesso!');

default:
    break;

}

1 resposta

Oi, Gabriel! Como vai?

Achei interessante a forma como você utilizou o switch com valor booleano. Isso funciona, mas é mais comum ver esse tipo de verificação com if/else, o que pode deixar o código mais simples de ler.

Uma dica interessante para o futuro é usar if quando estiver tratando condições booleanas simples. Veja este exemplo:


let carrinhoVazio = false;

if (carrinhoVazio) {
  console.log('Nao e possivel finalizar a compra: carrinho vazio.');
} else {
  console.log('Compra finalizada com sucesso!');
}

Esse código faz exatamente a mesma coisa, mas de forma mais direta.

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