1
resposta

como efetuar dois comandos ao mesmo tempo no java script

Olá, gostaria de saber como efetuar dois comandos ao mesmo tempo no java script. Por exemplo: o simbolo "||" significa um "ou" correto? No caso existe algo parecido com uma função "and".

Segue o exemplo no jogo do pong do curso jogos clássicos parte 1:

let yBolinha = 200 let velocidadeRaqueteOponente = 2

function movimentaRaqueteOponente () { yraqueteOponente = yBolinha - 50 " and " velocidadeRaqueteOponente }

Se eu quisesse que a raquete do oponente segui-se o yBolinha e em uma velocidade determinada como poderia escrever?

1 resposta

Olá Tatiana, tudo bem?

Sim, assim como na implementação do código citado utilizando o operador lógico "OR" (||), para a validação verdadeira de uma condição "OU" outra, no caso de necessidade da validação se uma condição "E" outra forem verdadeiras, pode-se utilizar o operador lógico "AND" (&&).

Exemplos de utilização do operador lógico:

1-Referência -> operador lógico "OU" / "OR" ( || ): https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Logical_OR

if(xBolinha + raio > width || xBolinha - raio < 0){
   velocidadeXBolinha *=-1; 
  }

  if(yBolinha + raio > height || yBolinha - raio < 0){
   velocidadeYBolinha *=-1; 
  }  

2-Referência -> operador lógico "E" / "AND" ( && ): https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Logical_AND

if(xBolinha + raio > width && xBolinha - raio < 0){
   velocidadeXBolinha *=-1; 
  }

  if(yBolinha + raio > height && yBolinha - raio < 0){
   velocidadeYBolinha *=-1; 
  } 

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!