1
resposta

Duvida sobre o cod

Olá, gostaria de saber o porque o meu cód esta dando sempre false , mesmo quando ele é verdadeiro! obs: se eu colocar o primeiro indice como a escolha nem aparece nada( se é fase ou true).

segue meu cod abaixo

const Destinos = new Array("Salvador", "João pessoa", "São paulo", "Rio de janeiro"); const destino = "São paulo"; console.log(Destinos);

let contador = 0; let destinoExiste = false; while (contador <4) {

if(Destinos[contador] == destino) {
    destinoExiste = true;
    break; //assim que encontrar o break para a repetição
}
contador +=1;
console.log("destino ",destinoExiste);

}

1 resposta

Oi, Ariel

Coloque o "console.log("destino ",destinoExiste);" fora do "while"


const Destinos = new Array("Salvador", "João pessoa", "São paulo", "Rio de janeiro");
const destino = "São paulo";
console.log(Destinos);

let contador = 0;
let destinoExiste = false;

while (contador < 4) {
  if (Destinos[contador] == destino) {
    destinoExiste = true;
    break; // assim que encontrar o destino, para a repetição
  }
  contador += 1;
}

console.log("Destino existe:", destinoExiste);

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software