Quando usar um Trocar Declaração?
Trocar As declarações são uma alternativa às declarações if-else. A seguir, a lista de diferenças e semelhanças entre o interruptor e if-else declarações:
Observação: Usaremos o console do navegador para demonstrar exemplos realizados neste post. Para abrir o console do navegador:
Como usar uma declaração de switch?
Neste exemplo, faremos um programa simples usando um trocar Declaração em JavaScript. Mas primeiro, vamos discutir a sintaxe de trocar Declarações em JavaScript.
Sintaxe
switch (expressão)O trocar A declaração avalia a variável ou a expressão presente entre os parênteses (). Ele o compara com cada caso presente no corpo de declarações de switch. Se o primeiro caso for verdadeiro, as declarações presentes em seu corpo serão executadas. Se o segundo caso for verdadeiro, as declarações presentes no corpo do segundo caso serão executadas. As declarações de quebra e padrão são opcionais. As declarações presentes em padrão são executadas apenas caso todas as declarações de caso sejam falsas. A declaração de quebra é usada para sair do corpo do Declaração de interruptor Uma vez que um caso seja correspondido com a expressão. Se não usarmos uma declaração de quebra, então o trocar A declaração avaliará a expressão em todos os casos, mesmo que um dos casos seja verdadeiro.
var car = "Toyota Prius";Saída:
No exemplo dado acima, primeiro, declaramos uma variável nomeada carro e atribuiu um valor. Em seguida, passamos a variável carro como um argumento para o trocar declaração e deu três casos. O trocar A declaração verificará o valor da variável carro contra cada caso até que uma partida seja encontrada. Em seguida, ele executará o corpo daquele caso em particular e depois encerrará o trocar declaração usando a declaração de quebra.
No exemplo acima, como o valor da variável carro é 'Toyota Prius,' A instrução Switch apenas chega em relação ao primeiro caso, e a instrução Switch é encerrada. Mas se modificarmos o valor da variável carro Da seguinte maneira:
var car = "Toyota Corolla";Em seguida, a instrução Switch verá em todos os casos, e a saída será:
Se colocarmos o nome de qualquer outro carro que não esteja presente como um caso em nossa declaração de troca, o corpo da declaração padrão será executado e a saída mudará para:
var car = "Toyota Aqua";Conclusão
As declarações de switch são usadas para verificar várias condições em uma única variável. As declarações de switch são uma alternativa eficiente às declarações if-else. Se as declarações puderem avaliar quase todos os tipos de dados, enquanto as declarações de switch só podem avaliar números inteiros ou caracteres. Você pode usá -los em seu código, dependendo do seu estilo.
Neste post, aprendemos quais são as declarações de troca. Além disso, também aprendemos sobre quando devemos preferi -los a outras declarações condicionais.