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

Não entendi o &&

if (evento.shiftKey && evento.altKey) {

            alert('Só aperte uma tecla por vez, por favor!');

        } else if(evento.shiftKey && raio + 10 <= 40) {
            raio = raio + 10;

        } else if(evento.altKey && raio - 5 >= 10) {
            raio = raio - 5;

        }

Então , essa parte "evento.shiftKey && raio + 10 <= 40", não consegui entender o '&&', o que ele faz no codigo? Nunca ia imaginar que poderia usar ele.

2 respostas

Oi, Gabriela, tudo bem?

O && faz parte do operadores lógicos e ele siginifica E como na gramática em que o E tem papel de conjunção, que nada mais é que a relação de dois ou mais termos, como na frase: Eu gosto de ler e de ouvir música. Se os dois termos estiverem certos, a frase é verdadeira. Mas se algum termo for falso, a frase não é verdadeira. No código, o && retorna verdadeiro se ambos os operandos, ou seja, evento.shiftKey && evento.altKey`, forem verdadeiros, ele executa o a seguinte instrução alert('Só aperte uma tecla por vez, por favor!');; caso não, ele entra nas instruções seguintes.

Espero ter te ajudado!

solução!

Boa noite! Como vai?

O && representa o operador lógico AND apresentado nessa aula! Dá uma olhada lá e se alguma dúvida persistir é só mandar aqui que eu te ajudo!

Grande abraço e bons estudos!