Imagem de fundo

let result = 1000 while (true) {console.log(result);result...

let result = 1000

while (true) {

console.log(result);

result -= 1;

if (result == 0) {

console.log(result);

break;

}

}

Analisando o bloco de código acima, qual a explicação correta sobre seu funcionamento?


A

O bloco de código roda apenas 1x, pois a condição do bloco if é true


B

O bloco de código vai diminuindo o valor de result até que seu valor seja 0 e imprimindo na tela o valor atual do mesmo


C

O bloco de código não roda, pois há um erro estrutural


D

O bloco de código roda aumentando o valor da variável result enquanto seu valor for diferente de 0


E

O bloco de código multiplica o valor de result por ele mesmo enquanto seu valor for diferente de 0