Condição senão no javascript

Computação Básico

Alguém saberia me explicar como coloco uma condição no script abaixo pra falar que tudo que for diferente dessas opções deve me retornar o valor 'Central'?

function run(cidadeFilial) {
cidadeFilial = cidadeFilial.toUpperCase();
if(cidadeFilial == 'SAO PAULO'){return 'Filial01';}
else if(cidadeFilial == 'RIO DE JANEIRO'){return 'Filial02';}
else if(cidadeFilial == 'CURITIBA'){return 'Filial03';}
else if(cidadeFilial == 'FLORIANOPOLIS'){return 'Filial03';}
else if(cidadeFilial == 'SANTOS'){return 'Filial04';}
else if(cidadeFilial == 'GUARUJA'){return 'Filial05';}
else if(cidadeFilial == 'BELO HORIZONTE'){return 'Filial05';}

 

Foto de Marcelo H.
Marcelo perguntou há 4 anos

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
2 respostas
1
votos
1 usuário votou nessa resposta como útil.
Professor Carlos A.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 4 anos
Melhor resposta
Essa foi a melhor resposta, escolhida pelo autor da dúvida

Olá, você pode adicionar um else no fim, então caso nenhum if - else if funcionar, ele executa o else. Mas o melhor seria utilizar swich case.

 

a sintaxe ficaria assim:

function run(cidadeFilial) {
cidadeFilial = cidadeFilial.toUpperCase();

switch(cidadeFilial){

      case 'SAO PAULO':

          return 'Filial01';

      case 'RIO DE JANEIRO':

          return 'Filial02';

       default:

             //executa quando não entrou em nenhum case

           return 'Central';

}

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Uberdam C.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 4 anos
Veja sobre o uso de switch case https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Statements/switch

Professores particulares de Computação

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 65 / h
Carlos A.
Flores da Cunha / RS
Carlos A.
5,0 (5 avaliações)
Horas de aulas particulares ministradas 70 horas de aula
Tarefas resolvidas 2 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Computação e Informática para o Ensino Médio Curso Superior em Computação e Informática Introdução à Computação
Especialização: Ciência de Dados (Big Data) (Pontíficia Universidade Católica de Minas Gerais (PUC-MG))
Programação (C, Python, Java, JS) e matemática. Ajudo em trabalhos de aula, artigos e tcc's. Até que em fim você vai aprender cálculo de verdade :)
R$ 60 / h
César D.
Mogi Guaçu / SP
César D.
4,9 (811 avaliações)
Horas de aulas particulares ministradas 87 horas de aula
Tarefas resolvidas 995 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Técnico em Computação Computação - Java Programação Básica
Graduação: Matemática Aplicada e Computacional (Universidade Estadual de Campinas (UNICAMP))
Faça aulas de matemática, computação e programação em c, c++, java e python.
R$ 65 / h
Wendel S.
São Paulo / SP
Wendel S.
4,6 (14 avaliações)
Horas de aulas particulares ministradas 95 horas de aula
Tarefas resolvidas 26 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Trabalho de Conclusão de Curso em Computação e Informática Hardware Arduino - Computação
Especialização: Formação Pedagógica para Educação Profissional ( Centro Paula Souza)
Professor de Computação e Administração que alia teoria com a prática buscada pelo mercado de trabalho. Vamos formar uma parceria de sucesso !