Po
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?
Po
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?
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;
}