Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda O Loop `while` | Descobrindo Loops
Introdução ao JavaScript

bookO 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 é:

while(boolean_expression) {
  // code to execute
}
Note
Nota

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:

123456
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);
copy

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?

question mark

Qual é a principal diferença entre um laço for e um laço while?

Select the correct answer

question mark

Quantas vezes o seguinte loop será executado?

Select the correct answer

question mark

O que acontece se a condição em um loop while for sempre verdadeira?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 6. Capítulo 3

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you explain how the condition in the while loop works in this example?

What would happen if we changed the starting value of i?

Can you give another example of using a while loop for a different scenario?

Awesome!

Completion rate improved to 1.33

bookO Loop `while`

Deslize para mostrar o menu

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 é:

while(boolean_expression) {
  // code to execute
}
Note
Nota

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:

123456
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);
copy

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?

question mark

Qual é a principal diferença entre um laço for e um laço while?

Select the correct answer

question mark

Quantas vezes o seguinte loop será executado?

Select the correct answer

question mark

O que acontece se a condição em um loop while for sempre verdadeira?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 6. Capítulo 3
some-alt