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ços

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 detalhe.

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 se mantiver verdadeira.

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

while (condicao) {
  // bloco de código
}

Please provide the English text you want translated into Portuguese.

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

Neste exemplo, o bloco de código do laço while executa 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 executar enquanto a condição permanecer verdadeira.

Nota

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

Nota

Tenha cuidado com a condição! Se a condição sempre for avaliada como true, o laço nunca será interrompido, o que resultará em um laço infinito, podendo fazer com que seu programa trave ou se torne irresponsivo.

1. Quantas vezes o programa irá gerar a saída "Hello!"?

2. Quantas vezes o programa vai imprimir "JavaScript"?

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

question mark

Quantas vezes o programa irá gerar a saída "Hello!"?

Select the correct answer

question mark

Quantas vezes o programa vai imprimir "JavaScript"?

Select the correct answer

question mark

Quantas vezes o programa irá exibir "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 give an example of a do-while loop?

What happens if the loop condition is never false?

Awesome!

Completion rate improved to 2.33

bookCompreendendo o Loop While em JavaScript

Deslize para mostrar o menu

Tipos de Laços

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 detalhe.

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 se mantiver verdadeira.

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

while (condicao) {
  // bloco de código
}

Please provide the English text you want translated into Portuguese.

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

Neste exemplo, o bloco de código do laço while executa 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 executar enquanto a condição permanecer verdadeira.

Nota

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

Nota

Tenha cuidado com a condição! Se a condição sempre for avaliada como true, o laço nunca será interrompido, o que resultará em um laço infinito, podendo fazer com que seu programa trave ou se torne irresponsivo.

1. Quantas vezes o programa irá gerar a saída "Hello!"?

2. Quantas vezes o programa vai imprimir "JavaScript"?

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

question mark

Quantas vezes o programa irá gerar a saída "Hello!"?

Select the correct answer

question mark

Quantas vezes o programa vai imprimir "JavaScript"?

Select the correct answer

question mark

Quantas vezes o programa irá exibir "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