Ir ao conteúdo

Posts recomendados

Postado

Estou aprendendo o javascript e travei nesse exemplo de estrutura condicional aninhada, que o código só "roda" o 1º caso, alguém pode me ajudar?

Nesse exemplo a lógica é digitar o ano (por exemplo: Brasileirão 2015 ou Brasileiro 2015) de uma edição do campeonato brasileiro de futebol (entre 2014 - 2019) e o código vai retornar o campeão e vice campeão daquela edição. No exemplo independente da edição do campeonato, a resposta dada é sempre a da "edição de 2014"

 

obs¹: Como o foco é para treinar Apenas estrutura condicional aninhada o valor foi definido no momento que a variável foi criada.

 

 

 

var campeonato = "Brasileiro 2015";

if (campeonato === "Brasileiro 2014" || "Brasileirão 2014") {
        console.log("Campeão: Cruzeiro - Vice: São Paulo");
} else if (campeonato === "Brasileiro 2015" || "Brasileirão 2015") {
        console.log("Campeão: Corinthians - Vice: Atlético MG");
} else if (campeonato === "Brasileiro 2016" || "Brasileirão 2016") {
        console.log("Campeão: Palmeiras - Vice: Santos");
} else if (campeonato === "Brasileiro 2017" || "Brasileirão 2017") {
        console.log("Campeão: Corinthians - Vice: Palmeiras");
} else if (campeonato === "Brasileiro 2018" || "Brasileirão 2018") {
        console.log("Campeão: Palmeiras - Vice: Flamengo");
} else if (campeonato === "Brasileiro 2019" || "Brasileirão 2019") {
        console.log("Campeão: Flamengo - Vice: Santos");
} else if {
        console.log("Pesquise por campeonato entre 2014 e 2019");
}

 

 

 

Screenshot_17.jpg

 

Postado

@Tiago07  No segundo teste OR/OU faltou comparar com o operador ===.

 

if (campeonato === "Brasileiro 2014" || campeonato === "Brasileirão 2014") {
        alert("Campeão: Cruzeiro - Vice: São Paulo");
} else if (campeonato === "Brasileiro 2015" || campeonato === "Brasileirão 2015") {
        alert("Campeão: Corinthians - Vice: Atlético MG");
  
...

 

E no último teste é apenas else.

Postado

Fiz e deu certinho aqui e deu pra entender certinho, muito obrigado.

Vim da lógica de programação, tenho muito o q aprender.

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...