function calculaChanceDeErrar() { if (pontosDoOponente >= meusPontos) { chanceDeErrar += 1 if (chanceDeErrar >= 39){ chanceDeErrar = 40 } } else { chanceDeErrar -= 1 if (chanceDeErrar <= 35){ chanceDeErrar = 35 } } }
function calculaChanceDeErrar() { if (pontosDoOponente >= meusPontos) { chanceDeErrar += 1 if (chanceDeErrar >= 39){ chanceDeErrar = 40 } } else { chanceDeErrar -= 1 if (chanceDeErrar <= 35){ chanceDeErrar = 35 } } }
Boa tarde! Como vai?
Vc pode aninhar instruções if
uma dentro da outra sem problema algum. A única observação que eu faço em relação ao seu código é com relação a falta de ponto e vírgula ao final das instruções. Embora o JavaScript não obrigue a utilização, a boa prática é utilizá-lo.
Qualquer coisa é só falar!
Grande abraço e bons estudos!
Oi Gabriel, Obrigado pelo retorno. A Alura podia ter um plantão para tirar dúvida presencial. Seria mais fácil em certos casos. Fica a sugestão. Vamos lá....
Eu não entendi como funciona esse segundo IF dentro do primeiro IF. Veja a seguir:
function calculaChanceDeErrar() { if (pontosDoOponente >= meusPontos) { chanceDeErrar += 1
[[[[[[[ AQUI TEM O QUE PARA SEPARAR OS "IF´S" ???]]]]]]]]
[[[[[[ ESSE PRÓXIMO "IF" PERTENCE AO PRIMEIRO "IF"]]]]
[[[[[[NO EXCEL É MAIS FÁCIL ENTENDER OS "IF´s" POIS COLOCAMOS "( )". AQUI NO JS FICA SEM MARCAÇÃO NENHUMA MESMO??]]] ]]]
if(chanceDeErrar >= 39){ chanceDeErrar = 40 } } else { chanceDeErrar -= 1
[[[[[[[MESMA COISA AQUI: SIMPLESMENTE COLOCA MAIS UM "IF" E PRONTO??? ]]]]
if (chanceDeErrar <= 35){ chanceDeErrar = 35 } } }
Opa! Boa noite!
Sim, dentro de cada if
vc pode colocar as instruções que quiser, inclusive outro if
. Pra exemplificar isso com parte do código que vc mandou, temos.
if (pontosDoOponente >= meusPontos) {
chanceDeErrar += 1; // Primeira instrução do if.
if(chanceDeErrar >= 39){ // Segunda instrução do if que é um if aninhado ao primeiro.
chanceDeErrar = 40; // Primeira instrução do segundo if.
}
}
Observação importante: Sempre que for postar um código, utilize o botão "inserir código" e cole-o no lugar indicado para que ele seja formatado da forma correta.
Pegou a ideia? Qualquer coisa é só falar.
Grande abraço e bons estudos!