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 se deseja 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, é mais utilizado em casos nos quais não se sabe 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 indefinidamente. 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 that is 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

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 se deseja 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, é mais utilizado em casos nos quais não se sabe 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 indefinidamente. 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 that is 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