• Matéria: Informática
  • Autor: juuhbatista1923
  • Perguntado 5 anos atrás

O laço de repetição FOR diferencia-se do While e Do..While em sua implementação porque:Leitura Avançada
Não há diferença entre o laço FOR e os demais
Ele executa o bloco de comandos caso o teste lógico retorne o valor FALSO
Ele permite inicializar, testar e incrementar a variável em um único passo
Ele funciona inclusive para variáveis do tipo String, diferente do While e Do...While
Nenhuma das anteriores

Respostas

respondido por: swatcapcom
1

Resposta:

Ele permite inicializar, testar e incrementar a variável em um único passo.

Explicação:

o FOR ele tem suas peculiaridades, e acaba sendo diferente dos demais em alguns aspectos.

vou tentar explicar:)

este é o FOR

for(var i = 0; i <=10; i++){

console.log("Teste = " + [ i ] );

}

esse for vai imprimir no console 10x a palavra teste e o i.

sendo possível fazer tudo em um bloco de código só.

---------------

while

bom no while temos uma pequena diferença que dizemos, enquanto tal variável for menor ou maior que o valor que escolhemos execute essa ação. podemos tanto fazer o loop infinito ou ir incrementando...

exemplo de while.

var contador = 0;

while(contador <= 20 ){

console.log("Teste => " + [contador]);

contador ++;

}

do while

o do while é diferente dos anteriores enquanto fazíamos as verificações antes de rodar as ações aqui ele executa uma vez e só depois ele checa se a condição era valida ou não. se for ele continua rodando se não for ele roda a primeira vez para.

var contador = 0;

do{

console.log(" Olá mundo " + [contador]);

}while(contador != 0);

se olhar verá que a condição foi propositalmente colocada pra da erro.

Mas mesmo colocando que o contador é diferente de 0 ele vai rodar uma vez e depois vai ver que contador é igual a zero e o código tá errado aí ele para e só vai rodar essa vez.

Espero ter ajudado :)

Perguntas similares