Conteúdo do Curso
Introdução ao JavaScript
Introdução ao JavaScript
O Loop `while`
O loop while
é outro tipo de laço suportado pela maioria das linguagens de programação, incluindo JavaScript.
O loop while
é utilizado principalmente quando queremos executar um bloco de código enquanto uma condição for true
. Embora possa se comportar de maneira semelhante ao loop for
em certas circunstâncias, é mais utilizado em casos nos quais não sabemos exatamente quantas vezes um bloco de código precisa ser executado.
A sintaxe geral de um loop while
é:
python
Se a condição de um loop while for sempre verdadeira, ele será executado indefinidamente. Esse tipo de laço é conhecido como loop infinito.
O funcionamento de um loop while
pode ser melhor compreendido ao observar seu fluxograma:
A seguir está um programa de exemplo que utiliza um laço while
para encontrar o primeiro número divisível tanto por 11
quanto por 12
:
let i = 13; while(i % 11 != 0 && i % 12 != 0) { i += 1; } console.log("The first number divisible by both 11 and 12 is:", i);
1. Qual é a principal diferença entre um laço for
e um laço while
?
2. Quantas vezes o seguinte loop será executado?
3. O que acontece se a condição em um loop while
for sempre verdadeira?
Obrigado pelo seu feedback!