Questa è la struttura di controllo probabilmente più usata nella programmazione in JavaScript (ma non solo!).
Permette di eseguire dei blocchi di codice in funzione di un controllo su un oggetto.
La sintassi:
if(condizione) { [Blocco di istruzioni A] } else [facoltativo] { [Blocco di istruzioni B] }
Il costrutto è già stato visto e analizzato più volte, non ci soffermeremo oltre ma permettetemi un chiarimento per chi è al primo approccio con questo linguaggio.
Il Blocco di istruzioni A è eseguito se la condizione risulta soddisfatta, altrimenti verrà eseguito il Blocco di istruzioni B.
È anche possibile fare più controlli in sequenza: per fare questo ci viene incontro la coppia di parole chiave else if
che ci permette di verificare condizioni diverse, se la prima non viene soddisfatta. Un esempio chiarificatore:
var numero = 10; if (numero == 0) { document.write("Il numero è zero."); } else if (numero <= 5) { document.write("Il numero non è superiore a 5."); } else if (numero <= 10) { document.write("Il numero non è superiore a 10."); } else { document.write("Il numero è maggiore di 10."); }
Commenti recenti