Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Brincando com o Desafio 3

Enquanto fazia o desafio decidi fazer uma brincadeira com a contagem regressiva, pensando que o valor seria atribuída a uma bomba e quando chegasse a zero ele informaria que explodiu, porém tenho tido dificuldades em conseguir que a mensagem seja informada após chegar a 0.

Tentei diversas formas, algumas ele exibi a mensagem a cada numero, outras ele exibe um número e depois entra em um loop mostrando a mensagem da bomba e logo após uma mensagem descrita como Infinity.

alert('Você tem que explodir a bomba e para isso defina um numero pra contagem regressiva')
numero = prompt('Insira o um numero pra contagem!')

while( 0<= numero){
    alert(numero);
    numero--;

    if(numero == 0){
        alert('Bomba explodiu com sucesso!!')
    }
    
}

Desta forma foi a melhor que conseguir fazer, contudo quando chega ao número 1 ele exibe a mensagem e depois exibi o número zero.

2 respostas
solução!

Coloca um break aqui nesse trecho que não vai mais aparecer o 0.

if(numero == 0){
        alert('Bomba explodiu com sucesso!!')
        
        break;
    }

Funcionou usei o break no exercício anterior e acabei esquecendo da existência dele kk, muito obrigado.