TypeScript - Instruction If… else

Un if peut être suivi d'une option elsebloquer. leelse sera exécuté si l'expression booléenne testée par le if l'instruction prend la valeur false.

Syntaxe

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

Organigramme

le ifblock protège l'expression conditionnelle. Le bloc associé auif est exécutée si l'expression booléenne est évaluée à true.

le if le bloc peut être suivi d'une option elsedéclaration. Le bloc d'instructions associé au bloc else est exécuté si l'expression est évaluée à false.

Exemple: Simple if… else

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

Lors de la compilation, il générera le code JavaScript suivant -

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

L'exemple ci-dessus indique si la valeur d'une variable est paire ou impaire. leifblock vérifie la divisibilité de la valeur par 2 pour déterminer la même chose. Voici la sortie du code ci-dessus -

Even