Sentenças IF aninhadas

Operador IF é uma forma mais simples.
Operador IF é uma forma mais simples.

Informática

26/03/2015

São estruturas IF dentro de outras estruturas IF. Com um IF podemos avaliar e executar uma ação, ou outra segundo suas possibilidades, mas se temos mais possibilidades para serem avaliadas, então devemos aninhar IFs para criar o fluxo de código necessário.

Vejamos um exemplo:

var Numero1 = 20;

var Numero2 = 65;

if (Numero1 == Numero2) {

document.write (“Os números são iguais.”);

} else {

If (Numero1 > Numero2) {

document.write (“O número 1 é maior que o número 2.”);

} else {

document.write (“O número 1 é menor que o número 2.”);

}

}

No exemplo anterior, comprovamos ter possibilidades distintas, primeiro avaliando se os números são iguais, segundo se o número 1 é maior que o número 2 e por último, se o número 1 é menor que o número 2. Em cada caso retornando ainda uma mensagem quando a sentença não for verdadeira (true).


Operador IF


É uma forma mais simples de realizar alguns IFs. Seu uso não é muito comum, porém se você encontrá-lo em algum script saberá como identificá-lo.

Sintaxe:

Variável = (condição) ? valor1: valor2.

O que esse operador faz é avaliar a condição colocada entre parênteses, se retornar true, então atribui o valor 1 à variável, se retornar false atribui o valor 2 à variável. Vejamos um exemplo:

Momento = (hora_atual < 12) ? “Antes do meio-dia” : “Depois do meio-dia”;

Esta apresentação reflete a opinião pessoal do autor sobre o tema, podendo não refletir a posição oficial do Portal Educação.


Colunista Portal - Educação

por Colunista Portal - Educação

O Portal Educação possui uma equipe focada no trabalho de curadoria de conteúdo. Artigos em diversas áreas do conhecimento são produzidos e disponibilizados para profissionais, acadêmicos e interessados em adquirir conhecimento qualificado. O departamento de Conteúdo e Comunicação leva ao leitor informações de alto nível, recebidas e publicadas de colunistas externos e internos.

Portal Educação

UOL CURSOS TECNOLOGIA EDUCACIONAL LTDA, com sede na cidade de São Paulo, SP, na Alameda Barão de Limeira, 425, 7º andar - Santa Cecília CEP 01202-001 CNPJ: 17.543.049/0001-93