Boa tarde! No código baixo me surgiu uma dúvida na linha (while(contador < 3) {
if(listaDeDestinos [contador] == destino) {
console.log(`Destino existe`);
destinoExiste = true;
break;
}
Se eu colocar "destinoExiste == true; " dará erro no meu Terminal.
Porque isso? Ou seja, não devo usar == neste caso, mas apenas =????
console.log(\nTrabalhando com consicionais:
);
const listaDeDestinos = new Array(
Salvador
,
São Paulo
,
Rio de Janeiro
,)
const idadeComprador = 18;
const estaAcompanhado = false;
const destino = Salvador
;
console.log(\n Destinos possíveis:
);
console.log(listaDeDestinos);
const podeComprar = idadeComprador >= 18 || estaAcompanhado == true;
let contador = 0;
let destinoExiste = false;
while(contador < 3) {
if(listaDeDestinos [contador] == destino) {
console.log(`Destino existe`);
destinoExiste = true;
break;
}
contador +=1; }
console.log(Destino existe:
, destinoExiste );
if(podeComprar && destinoExiste) {
console.log(`Boa Viagem!!!`);
} else {
console.log(`Desculpe, tivemos um erro!`);
}