No código transcrito, gostaria de saber quando usar (==) e quando eu devo usar apenas (=), faço confusão no uso dos dois.
var mostraBrasil = true;
function trocaBandeira() {
if(mostraBrasil == true) {
desenhaBandeiraBrasil();
mostraBrasil = false;
} else {
desenhaBandeiraAlemanha();
mostraBrasil = true;
}
}