TypeScript: declaración If

La construcción 'if ... else' evalúa una condición antes de que se ejecute un bloque de código.

Sintaxis

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

Si la expresión booleana se evalúa como verdadera, entonces se ejecutará el bloque de código dentro de la instrucción if. Si la expresión booleana se evalúa como falsa, se ejecutará el primer conjunto de código después del final de la instrucción if (después de la llave de cierre).

Diagrama de flujo

Ejemplo

var  num:number = 5
if (num > 0) { 
   console.log("number is positive") 
}

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

//Generated by typescript 1.8.10
var num = 5;
if (num > 0) {
   console.log("number is positive");
}

El ejemplo anterior imprimirá "el número es positivo" como la condición especificada por el if el bloque es cierto.

number is positive