0

Estruturas Condicionais em javascript

Diego Morais
Diego Morais

Estruturas Condicionais: São estruturas que fazem a tomada de decisão dentro de um programa .Elas define o fluxo do programa. e por isso estão em todas as linguagens de programação.Existem pelo menos três dessas estruturas:


If..else(se..então): Essa estrutura usa um teste lógico para saber qual código executará. Se caso o teste resultar em verdadeiro(true) executa o bloco de if, caso contrário ,ou seja caso resulte em falso(false) executa o do else.Abaixo um exemplo de uso:

   int idade=45;
        if(idade>=30){
            alert("Diego já nao esta tao jovem");
        }else{
            alert("Diego ainda e jovem");
        }

No caso do exemplo,será executado o segundo bloco(else)

pois o teste resultou em false,já que 30 não é maior ou igual 45


Operador ternário: Essa estrutura é semelhante ao if else...só que seu uso ela é mais direta. Nesse exemplo colocamos o resultado da condicional dentro de uma variável e imprimos seu valor.Elas está estrutura da seguinte forma:

  1. o teste
  2. código para execução caso resulte em true
  3. código para execuçaõ caso resulte em false

 

 

idade=23;
idade>=30 ? alert("Diego ja nao estou tao jovem") :alert("Diego ainda e jovem");
     


Switch case: Essa estrutura usa uma variável teste...e usa em cada case um valor esperado. O bloco será executado de acordo com o valor do seu case. Ela é usada quando já se sabe os valores possíveis de retorno.

è importate saber os seguintes termos:

break: é a finalização de um bloco no switch ,é como se dissesse "pule pro próximo"

default: é o bloco que será executado caso nenhum dos cases seja correspondente ao resultado da variável teste


 

  tempo="nublado" ;  //altere esse valor de acordo com  cada case e veja os determinados blocos serem executados


switch(tempo){
 case  "ensolarado":
 alert("Irei jogar bola porque o tempo esta otimo");
       break;
 case "nublado":
      alert("Irei jogar mas levarei guarda-chuva,pode ser chova");
       break;
  case "chovendo":
  alert("Nao irei jogar bola porque o tempo esta chovendo");
       break;
       default:{
           alert("sem valor retornado");
           break;  }
       }

 


Para mais artigos diretos sobre linguagens de programação me siga e compartilhe com os colegas!!

Deixa a sua dúvida nos comentários

 Me siga para mais dicas e tutoriais para iniciantes e intermediários😊

Dê seu feedback do artigo nos comentários😊

Compartilhe com amigos😊


Me siga no GitHub: https://github.com/DiegoDevJR

Me siga no Linkedin: https://www.linkedin.com/in/diego-dutra-b811b31aa/

0
0

Comentários (0)

Estudante e Amante de programação

Brasil