HTML and CSS Reference
In-Depth Information
Istruzione switch
L'istruzione switch permette di valutare il valore di una variabile e, in funzione di questo
valore, eseguire un blocco di codice. Il blocco switch contiene a sua volta una serie di
blocchi contrassegnati con la parola chiave case , seguita da un carattere “:” (due punti) e
da un valore costante dello stesso tipo della variabile in esame. Un blocco viene eseguito
in modo esclusivo rispetto agli altri fino alla prima istruzione di salto ( break ) se il valore
della variabile combacia con quello della costante. La parola chiave default identifica
il blocco che viene eseguito se nessun valore costante corrisponde al valore della variabile.
Questo blocco va posto sempre per ultimo e non è obbligatorio.
L'esempio 7.5 mostra l'istruzione switch in azione.
Esempio 7.5
var periodo;
switch (new Date().getDay()) {
case 0:
case 6:
periodo = "Weekend";
break;
case 5:
periodo = "Venerdì";
break;
default:
periodo = "Altro";
}
Ora che abbiamo visto come modificare l'esecuzione del codice in base a determinate con-
dizioni, passiamo a vedere come eseguire più volte lo stesso codice.
Istruzioni di iterazione
Le istruzioni di iterazione servono per eseguire un blocco di istruzioni ripetutamente, in
modo ciclico. In JavaScript esistono diverse istruzioni per eseguire iterazioni nel codice,
ciascuna caratterizzata da una diversa modalità di uscita dal ciclo: for , while e do …
while . Vediamole in dettaglio, partendo dalla prima.
 
Search WWH ::




Custom Search