E estamos de volta para mais um artigo da série: Estruturas de Decisão!
Nesse artigo eu vou te mostrar o if – else – if, mais uma estrutura de decisão em Javascript.
Vamos conversar sobre o funcionamento da estrutura if – else – if, continuando o que já vimos no vídeo anterior.
If-Else-If – Estrutura De Decisão Em Javascript
Estamos evoluindo nosso programa de exemplo pouco a pouco.
Primeiro fizemos uma estrutura de decisão que verificava se o valor da variável B era maior que o valor da variável A.
O problema que encontramos era quando o valor de A era maior que o valor de B, pois não era mostrada nenhuma mensagem ao usuário.
Resolvemos isso com uma estrutura if – else, onde mostramos uma mensagem quando o valor de A era maior que B.
Mas…
E se os valores das duas variáveis forem iguais? O processamento iria cair no else, imprimindo uma mensagem errônea ao usuário.
E é isso que vamos resolver neste artigo!
A estrutura if – else – if trabalha com várias condições possíveis.
Sintaxe
if (condição1) { //código que será executado se a condição1 for verdadeira } else if (condição2) { //código que será executado quando a condição2 for verdadeira } else if (condição3) { //código que será executado quando a condição3 for verdadeira } else { //código que será executado se nenhuma das condições anteriores for verdadeira }
Vamos Ver Um Exemplo?
var A = 10; var B = 20; if (A > B) { console.log("A é maior que B"); } else if (A < B) { console.log("B é maior que A"); } else { console.log(“A e B são iguais”); }
Desta vez utilizamos os operadores relacionais “maior que” e “menor que” para montar as expressões dentro do comando IF. Não tem forma certa, você poderia utilizar a expressão B > A no segundo if, mas preferi assim para utilizar outro operador.
Desafio
Vamos alterar o programa novamente para que os dois valores sejam informados pelo usuário e formatar a mensagem que será apresentada para o usuário?
E faça o teste digitando vários valores diferentes para ver o processamento passando pelas várias condições testadas.
Lembre-se que você só se tornará um bom programador trainando, programando.
E novamente, coloque nos comentários se você conseguiu alterar esse programa. Se não conseguiu, coloque suas dificuldades e dúvidas.
Palavras Finais
Bom, acabamos de ver como utilizar a estrutura de decisão if-else-if em javascript.
Desta vez podemos testar várias condições em sequência.
Meu e-book Como Aprender a Programar do Absoluto Zero está GRATUITO por tempo limitado!
Olha o link: 👉🏼 http://celsokitamura.com.br/como-aprender-a-programar
Bora aprender a programar!