<meta charset="utf-8">
<script>
var i =0;
while(i<=10){
alert (" o resultado é "+(2*i));
i++;
}
alert ("FIM!!!!");
</script>
de for
<meta charset="utf-8">
<script>
var i =0;
while(i<=10){
alert (" o resultado é "+(2*i));
i++;
}
alert ("FIM!!!!");
</script>
de for
Oi, Jaqueline, tudo bem?
O while tem a condição que nos diz o seguinte: enquanto o i seja menor/igual a 10, faça a instrução 2 * i
e o i++
o contador nos diz que será acrescentado 2 a cada volta que o while der atendendo a condição.
Então, na primeira volta o valor 0, já que a nossa variável i
iniciou em 0, depois teremos 2
, depois 4
e até chegarmos em 10 voltas
, como a nossa condição do while especificou chegando a resultar 20
. O fato de estar indo de 2 a 2 é que estamos multiplicando a variável i a cada volta e será multiplicado por 2 o resultado.
Se ficou alguma dúvida, é só falar!