Quando ele inicia uma variável da estrutura, ele está chamando o que de "i"? Seria a linha ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Quando ele inicia uma variável da estrutura, ele está chamando o que de "i"? Seria a linha ?
Olá Larissa, tudo bem com você?
A variável i dentro do laço for tem o papel de controlar em qual iteração estamos no momento. Ela pode dentro de contextos complexos representar o numero da linha, ou até mesmo uma coluna de uma matriz. Ainda assim, um dos usos mais comuns para essa variável é acesso a uma posição de um array, como no exemplo apresentado por você.
Nesses casos de percorrer arrays e listas, é muito comum dar o valor inicial a variável i = 0, pois toda lista começa no índice 0! Então imaginando a lista:
let xCarros = [ carro1, carro2, carro3 ];O laço vai percorrer todos os carros em xCarros, a partir da posição 0, onde está nosso carro1. E caso a posição x de um carro seja menor que -50, o seu valor será alterado para 600.
É importante lembrar, também, que o i é uma variável e que poderia ser nomeado da preferência de quem programa, no entanto, é muito comum encontrar com o nome i mesmo, de índice ou index. Mas caso facilite seu entendimento você pode chamar de pos ou até mesmo posicao.
Laços são assuntos um tanto quanto confusos no ínicio, mas com o tempo e prática vai ficar bem mais intuitivo! Caso ainda hajam dúvidas, estou à disposição.
Um grande abraço e bons estudos!