Condizione if ... elif ... else

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.

E' 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.");
}

Inserisci un commento:


Il contenuto di questo campo è tenuto riservato e non verrà reso pubblico.

Condividi

Se ti piace questo articolo, puoi collegarlo al tuo sito copiando il seguente codice HTML nelle tue pagine.

Acquista libri di informatica

Acquista qui il tuo software

Ultimi commenti