TypeScript - Istruzione If

Il costrutto "if ... else" valuta una condizione prima che venga eseguito un blocco di codice.

Sintassi

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

Se l'espressione booleana restituisce true, verrà eseguito il blocco di codice all'interno dell'istruzione if. Se l'espressione booleana restituisce false, verrà eseguita la prima serie di codice dopo la fine dell'istruzione if (dopo la parentesi graffa di chiusura).

Diagramma di flusso

Esempio

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

Durante la compilazione, genererà il seguente codice JavaScript.

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

L'esempio precedente stamperà "il numero è positivo" come condizione specificata da if il blocco è vero.

number is positive