Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Dúvida sobre escrita no código

PoInsira aqui a descrição dessa imagem para ajudar na acessibilidade

Porque o código está sendo executado corretamente se, na polemica função "passouTodaATela", o xCarro está no singular, sendo que está no plural nas funções anteriores?

3 respostas
solução!

Bom dia Felipe!

Quando ele declara a função passouTodaATela, ele passa 'xCarro' como parâmetro. Parâmetro é o nome que se da para a variável que nós declaramos na definição de uma função. Nesse caso em específico, ao declarar a função você pode colocar qualquer nome como parâmetro que ela irá funcionar. O que realmente importa é o que será utilizado como parâmetro ao chamar a função, nesse caso é o 'xCarros[i]' que significa o carro que está na posição i do array de carros. Faça o teste, onde está escrito xCarro tente escrever qualquer outro nome e verá que funciona da mesma forma.

Agora entendi! Valeu, Arnaldo!

concordo com Arnaldo so vale lembrar uma coisa onde se tem

function passouTodaATela(xCarros){
  return xCarros < - 50;

}

o nome return xCarros ou xCarro tem que ser o mesmo sendo chamado baixo e cima pois e assim que o sistema vai saber oque retornar por exemplo neste exemplo nao vai funcionar pois a nao existe dentro da funcao xCarros e sim palavraAleatoria como parametro

function passouTodaATela(xCarros){
  return palavraAleatoria < - 50;

}

O correto e palavraA sendo referenciada pois essa e a palavra a ser substituida.

function passouTodaATela(palavraA){
  return palavraA < - 50;

}