1
resposta

contador.

A var contador já não recebe 1? porque que depois aparece ela como contador recebe contador + 1? deu 11?

1 resposta

Olá, Misael! Tudo bem?

Quando você declara a variável "contador" e atribui o valor 1 a ela, você está apenas definindo o valor inicial dessa variável. Porém, quando você utiliza a expressão "contador = contador + 1", você está atualizando o valor da variável "contador" para o seu valor atual mais 1.

Por exemplo, se inicialmente o valor de "contador" for 1, após a execução dessa expressão, o valor de "contador" será 2. Se você executar novamente essa expressão, o valor de "contador" será atualizado para 3, e assim por diante.

Portanto, se você executou essa expressão várias vezes e o valor final de "contador" foi 11, significa que ela foi executada 10 vezes por conta do whil, já que o valor inicial era 1.

Isso serve para não criarmos um loopinfinito que pode travar seu sistema ou navegador

Espero ter ajudado, qualquer dúvida, me coloco à disposição! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!