Sintassi dell’If
L’if è una struttura di controllo condizionale che permette di modificare il flusso di controllo di una funzione al fine di eseguire, sulla base della valutazione di una condizione un blocco.
Di seguito un esempio della sintassi dell’if in javascript:1 if ( condizione ) { 2 blocco1; 3 } else { 4 blocco2; 5 }
A seconda che la condizione della riga 1 risulti vera o falsa viene eseguito rispettivamente il blocco1 opure il blocco2. Il ramo else è opzionale.
Inoltre, poichè il blocco2 può contenere un gruppo d’istruzioni di qualsiasi tipo, è possibile innestare degli if come nell’esempio che segue:1 if ( condizione ) { 2 blocco1; 3 } else { 4 if (condizione2) { 5 blocco2; 6 } 7 }
Nel caso in cui le condizioni da valutare e, quindi, da innestare siano molte è possibile usare un’altra struttura di controllo, lo switch.
