Ícone do site Celso Kitamura

If-Else-If – Estrutura De Decisão Em Javascript

If-Else-If - Estrutura De Decisão Em Javascript
5/5 - (1 voto)

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!

 

Sair da versão mobile