TypeScript: declaración If ... else

Un if puede ir seguido de un opcional elsebloquear. loselse bloque se ejecutará si la expresión booleana probada por el if declaración se evalúa como falsa.

Sintaxis

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

Diagrama de flujo

los ifblock protege la expresión condicional. El bloque asociado con elif La sentencia se ejecuta si la expresión booleana se evalúa como verdadera.

los if El bloque puede ir seguido de un elsedeclaración. El bloque de instrucciones asociado con el bloque else se ejecuta si la expresión se evalúa como falsa.

Ejemplo: simple if… else

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

Al compilar, generará el siguiente código JavaScript:

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

El ejemplo anterior imprime si el valor de una variable es par o impar. losifblock comprueba la divisibilidad del valor por 2 para determinar el mismo. Aquí está la salida del código anterior:

Even