1
resposta

função return na aula 03 - 03 (DÚVIDA)

No vídeo da aula "Melhorando o código" da parte "Jogos clássicos parte 2", quando ele vai executar, dá um erro na linha 21, pois ele havia colocado "xCarro" em vez de "xCarros" . Ele então corrige somente a linha 21 e o código roda normalmente... mas ele também havia colocado a variável "xCarro" na linha 27, na função "passouTodaATela", e não corrigiu ela mas o código rodou sem defeito. Com isso, fiquei sem entender a função do RETURN, ele não explicou nada sobre ela, simplesmente aplicou ela no código, que no final ficou com uma variável diferente ("xCarro" em vez de "xCarros"). Poderia me explicar o motivo de não ter mudado e como funciona a função return? Obrigado !

1 resposta

Oi Felipe tudo bem?

xCarros é o vetor da posição x dos carros. Vetor é como se fosse uma lista. Uma variável com várias variáveis dentro (para saber mais veja o curso de Lógica de Programação I https://cursos.alura.com.br/course/logica-programacao-javascript-html ).

xCarro é a posição x de um dos carros.

O return significa retorne para a função que me chamou esse valor. Serve para retornar para função pai o resultado de uma função invocada.

Espero ter ajudado!!!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software