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 laço while é outro tipo de laço suportado pela maioria das linguagens de programação incluindo JavaScript.

O laço while é utilizado principalmente quando desejamos executar um bloco de código enquanto uma condição for true. Embora possa se comportar de maneira semelhante ao laço for em certas situações, ele é usado principalmente em casos nos quais não sabemos exatamente quantas vezes um bloco de código precisa ser executado.

A sintaxe geral de um laço while é:

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

Se a condição de um laço while for sempre verdadeira, ele será executado para sempre. Esse tipo de laço é conhecido como laço infinito.

O funcionamento de um laço while pode ser melhor compreendido ao observar seu fluxograma:

A seguir está um exemplo de programa que utiliza um loop 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 loop for e um loop 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 loop for e um loop 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 initial value of i in the code?

Can you give another example of when to use a while loop instead of a for loop?

bookO Loop `while`

Deslize para mostrar o menu

O laço while é outro tipo de laço suportado pela maioria das linguagens de programação incluindo JavaScript.

O laço while é utilizado principalmente quando desejamos executar um bloco de código enquanto uma condição for true. Embora possa se comportar de maneira semelhante ao laço for em certas situações, ele é usado principalmente em casos nos quais não sabemos exatamente quantas vezes um bloco de código precisa ser executado.

A sintaxe geral de um laço while é:

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

Se a condição de um laço while for sempre verdadeira, ele será executado para sempre. Esse tipo de laço é conhecido como laço infinito.

O funcionamento de um laço while pode ser melhor compreendido ao observar seu fluxograma:

A seguir está um exemplo de programa que utiliza um loop 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 loop for e um loop 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 loop for e um loop 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