Olá Pedro, tudo bem?
Você utilizou do “=” que é o sinal de atribuição, ou seja , o x sempre vai ficar recebendo o valor 1, se tornando um loop infinito, até que trave o navegador ou máquina em certos casos, para contornar isso podemos utilizar o mais(+), como exemplificado a abaixo:
<script> for(x = 0; x < 5; x = x + 1)
{
console.log(x)
}
Ou podemos reduzir ainda mais através do icrement(++) que faz uma adição do valor 1 a variável, observe o exemplo:
<script> for(x = 0; x < 5; x++ )
{
console.log(x)
}
Esses dois “++” ao lado direito do x, substitui o x = x + 1, ou seja, o código vai ficar mais sucinto.
Espero ter ajudado, qualquer dúvida estarei à 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!