Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Compreendendo o Loop While em JavaScript | Percorrendo Dados em JavaScript
Introdução ao JavaScript

bookCompreendendo o Loop While em JavaScript

Tipos de Laço

Laços são estruturas que executam repetidamente um bloco de código enquanto uma condição específica for verdadeira. Em JavaScript, existem três tipos de laços:

  • while;
  • do-while;
  • for.

Vamos explorar cada um deles em detalhes.

Laço while

O laço while é o tipo mais simples de laço. Ele continua executando um bloco de código enquanto a condição especificada permanecer verdadeira.

Para criar um laço while, utilize a palavra-chave while seguida de uma condição entre parênteses e envolva o bloco de código entre chaves. A sintaxe é semelhante à de uma instrução if:

while (condition) {
  // code block
}

Veja um exemplo:

123456
let a = 5; while (a <= 10) { console.log("a =", a); a++; }
copy

Neste exemplo, o bloco de código do laço while é executado seis vezes:

  • Inicialmente, a variável a é definida como 5;
  • A condição do laço é a <= 10, que é verdadeira, então o bloco de código é executado;
  • Após cada execução, a variável a é incrementada em 1;
  • O laço continua a ser executado enquanto a condição permanecer verdadeira.

Observação

O laço while verifica a condição antes de executar o bloco de código. Se a condição for inicialmente false, o bloco de código não será executado.

Observação

Atenção à condição! Se a condição sempre for avaliada como true, o laço nunca será interrompido, resultando em um laço infinito, o que pode fazer com que o programa trave ou fique sem resposta.

1. Quantas vezes o programa irá imprimir Hello!?

2. Quantas vezes o programa irá imprimir JavaScript?

3. Quantas vezes o programa irá imprimir Be careful!?

question mark

Quantas vezes o programa irá imprimir Hello!?

Select the correct answer

question mark

Quantas vezes o programa irá imprimir JavaScript?

Select the correct answer

question mark

Quantas vezes o programa irá imprimir Be careful!?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 1

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 the difference between while, do-while, and for loops?

Can you show an example of a do-while loop?

What happens if the while loop condition is never true?

Awesome!

Completion rate improved to 2.5

bookCompreendendo o Loop While em JavaScript

Deslize para mostrar o menu

Tipos de Laço

Laços são estruturas que executam repetidamente um bloco de código enquanto uma condição específica for verdadeira. Em JavaScript, existem três tipos de laços:

  • while;
  • do-while;
  • for.

Vamos explorar cada um deles em detalhes.

Laço while

O laço while é o tipo mais simples de laço. Ele continua executando um bloco de código enquanto a condição especificada permanecer verdadeira.

Para criar um laço while, utilize a palavra-chave while seguida de uma condição entre parênteses e envolva o bloco de código entre chaves. A sintaxe é semelhante à de uma instrução if:

while (condition) {
  // code block
}

Veja um exemplo:

123456
let a = 5; while (a <= 10) { console.log("a =", a); a++; }
copy

Neste exemplo, o bloco de código do laço while é executado seis vezes:

  • Inicialmente, a variável a é definida como 5;
  • A condição do laço é a <= 10, que é verdadeira, então o bloco de código é executado;
  • Após cada execução, a variável a é incrementada em 1;
  • O laço continua a ser executado enquanto a condição permanecer verdadeira.

Observação

O laço while verifica a condição antes de executar o bloco de código. Se a condição for inicialmente false, o bloco de código não será executado.

Observação

Atenção à condição! Se a condição sempre for avaliada como true, o laço nunca será interrompido, resultando em um laço infinito, o que pode fazer com que o programa trave ou fique sem resposta.

1. Quantas vezes o programa irá imprimir Hello!?

2. Quantas vezes o programa irá imprimir JavaScript?

3. Quantas vezes o programa irá imprimir Be careful!?

question mark

Quantas vezes o programa irá imprimir Hello!?

Select the correct answer

question mark

Quantas vezes o programa irá imprimir JavaScript?

Select the correct answer

question mark

Quantas vezes o programa irá imprimir Be careful!?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 1
some-alt