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

o que significa &&?

Olá, alguem poderia me explicar o que significa o "&&" nesse código de colisão da raquete?

function verificaColisaoRaquete() { if (xBolinha - raio < xRaquete + raqueteComprimento && yBolinha - raio < yRaquete + raqueteAltura && yBolinha + raio > yRaquete) { velocidadeXBolinha *= -1; } }

2 respostas
solução!

Oi, Tiago. Significa "e/ and"

É um operador lógico do javascript.

Você pode ver mais neste artigo https://www.alura.com.br/artigos/operadores-matematicos-em-javascript

No "if" da function verificaColisaoRaquete() temos 3 condições e as 3 precisam ser verdadeiras para o ""if" ser verdadeiro (true)

// 3 consições
( xBolinha - raio < xRaquete + raqueteComprimento ) &&
( yBolinha - raio < yRaquete + raqueteAltura ) &&
( yBolinha + raio > yRaquete )

Muito obrigado!