Olá, Marcelo! Tudo certo?
Peço desculpas pela demora no retorno.
O exclamação, em JavaScript, se refere ao operador lógico NOT(!) que é responsável por tornar um valor verdadeiro (true) em falso (false) e vice-versa.
Pensando, por exemplo, que em seu código o valor mostraBrasil
seja uma variável booleana verdadeira (true), se escrevermos a condicional ( if ) da seguinte forma:
if(!mostraBrasil) {
desenhaBandeiraBrasil();
} else {
desenhaBandeiraAlemanha();
}
}
Teremos como resultado sendo executado a função desenhaBandeiraAlemanha()
, pois o operador lógico NOT (!) tornou a nossa variável mostraBrasil
, que era verdadeira, em falsa
Caso tenha ficado com alguma dúvida, não deixe de compartilhar conosco!
Continue praticando e evoluindo na sua jornada.
Bons estudos e até mais!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!