ES6 - istruzione if

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

Di seguito è riportata la 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 = 5
if (num>0) {
   console.log("number is positive")
}

Il seguente output viene visualizzato in caso di corretta esecuzione del codice precedente.

number is positive

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