Logo SatellaSoft



Javascript do básico ao intermediário-Switch/Case

Conheça a estrutura que permite comprar igualdades, aqui você confere como ela funciona.


Ícone homem Gunnar Correa
Ícone data de publicação 18/03/2016
Ícone quantidade de visualização 2,661
Ícone bandeira do Brasil Português

No artigo passado você viu como trabalhar com o If e Else, então vai se lembrar da condição ==, que verifica se os valores são idênticos. Basicamente a função do Switch é esta, ele compara as condições e se nenhum for satisfeita ele permite executar uma chamada padrão.

Para entendemos melhor isto, imagine uma situação na qual devemos verificar qual o dia da semana. Veja o código abaixo para entender sua sintaxe.

Código 01:

<script>
			var data = new Date();
			var d = data.getDay(); //Retorna o dia da semana, começando por 0 equivalendo ao domingo.
			
			switch(d){
				case 0:
					alert("Domingo");
				break;
				
				case 1:
					alert("Segunda");
				break;
				
				case 2:
					alert("Terça");
				break;
				
				case 3:
					aert("Quarta");
				break;
				
				case 4:
					alert("Quinta");
				break;
				
				case 5:
					alert("Sexta");
				break;
				
				case 6:
					alert("Sábado");
				break;
				
				default:
					alert("Não identificado");				
			}
		</script>

Agora vamos entender melhor cada parte:

Switch – Recebe por parâmetro o valor que será verificado.
Case: Informamos um valor a frente que será comparado, ou seja, o valor testado e se retornar verdadeiro executa a instrução contida nele.  
Break: Se uma condição e operação foram realizadas, o break garante que nossa aplicação vai sair do switch e o outro case não serão testados.
Default: Se nenhuma condição foi satisfeita, o default assume como execução padrão, ou seja, ele sempre será executado caso nenhuma condição tenha sido reproduzida.

Funcionalidade do Swicth, Case e Default

Com o Switch podemos comparar valores inteiros, quebrados, char, string entre muitos outros, porém lembre-se, apenas valores de igualdade, não podemos usar as condições do if.

Basicamente é isto, não há o que destrinchar e nem o que discutir. Nos vemos no próximo artigo!

Javascript Switch statement: http://www.w3schools.com/js/js_switch.asp

getDay() methodhttp://www.w3schools.com/jsref/jsref_getday.asp

 




Sobre o autor


Gunnar Correa

Nome: Gunnar Correa

Site: http://www.gunnarcorrea.com


Autodidata, graduado em Desenvolvimento Web e especialista em Tecnologias na Educação em uma universidade no interior de São Paulo. Comecei meus estudos na área de programação quando ainda era criança, e atualmente estou estudando desenvolvimento de jogos.

Sou o CEO do portal SatellaSoft, criado em 2009 com o intuito de compartilhar conhecimento de forma gratuita e inédita.


Comentários



É necessário estar autenticado para comentar, clique aqui para se registrar ou aqui para acessar a sua conta!