TypeScript - Instrução If… else

A if pode ser seguido por um opcional elsequadra. oelse bloco será executado se a expressão booleana testada pelo if declaração é avaliada como falsa.

Sintaxe

if(boolean_expression) {  
   // statement(s) will execute if the boolean expression is true
} else {
   // statement(s) will execute if the boolean expression is false  
}

Fluxograma

o ifbloco guarda a expressão condicional. O bloco associado aoif instrução é executada se a expressão booleana for avaliada como verdadeira.

o if bloco pode ser seguido por um opcional elsedeclaração. O bloco de instruções associado ao bloco else é executado se a expressão for avaliada como falsa.

Exemplo: Simples if… else

var num:number = 12; 
if (num % 2==0) { 
   console.log("Even"); 
} else {
   console.log("Odd"); 
}

Na compilação, ele irá gerar o seguinte código JavaScript -

//Generated by typescript 1.8.10
var num = 12;
if (num % 2 == 0) {
   console.log("Even");
} else {
   console.log("Odd");
}

O exemplo acima imprime se o valor em uma variável é par ou ímpar. oifbloco verifica a divisibilidade do valor por 2 para determinar o mesmo. Aqui está a saída do código acima -

Even