Olá, testei as duas formas de repetição :
<meta charset="UTF-8">
<script>
var contador = 10
while (contador >= 0) {
alert ( "Vai explodir !!" + contador)
contador = contador - 1
}
alert ("BOMMMMMM")
for (var contador=10; contador>=0; contador--) {
alert ("Vai explodir !!" + contador)
}
alert ("BOOOOMMMM!!!")
</script>