function verificaColisaoRaquete(){ if (xBola - raio < xRaquete + raquetecomprimento && yBola - raio < yRaquete + raquetealtura && yBola + raio > yRaquete){
function verificaColisaoRaquete(){ if (xBola - raio < xRaquete + raquetecomprimento && yBola - raio < yRaquete + raquetealtura && yBola + raio > yRaquete){
Luan, foi utilizado o 'X' maiúsculo pela questão de boas práticas para linguagem JavaScript.
Por convenção, no JavaScript, nomes de variáveis e de funções são escritos em camelCase , em que a primeira palavra tem todas as letras minúsculas; e, caso existam mais palavras no nome dessa variável, as primeiras letras das próximas palavras serão sempre maiúsculas. Exemplos:
Como 'X' seria uma palavra com uma única letra, então: velocidadeXBola = -1;
De toda forma, se fosse utilizado o 'x' minúsculo (velocidadexBola) em todo o código, ele ainda funcionaria. Abraço
Com o "X" minúsculo nessa linha de código, foi o suficiente para que não desse certo, só funcionou quando eu coloquei o "X" maiusculo... logo, não funcionou da maneira que você mencionou, sendo maiusculo ou minúsculo funcionaria do mesmo jeito.
Nesse caso, não funcionou porque você está trabalhando com duas variáveis diferentes:
velocidadeXBola (com X maiúsculo) é uma variável diferente de velocidadexBola (com x minúsculo)
Sendo assim, se você quiser, você pode utilizar o 'x' minúsculo (velocidadexBola), mas, pra isso, você precisa usar ele igual, em todo o código. Ou seja, em todas as linhas que você precisar, você tem que colocar o 'velocidadexBola'.
Se colocar X maiúsculo numa linha e x minúsculo na outra, aí vai dar erro mesmo, porque o programa não vai conseguir saber que se trata da mesma variável.