"Sono stato bocciato a parecchi esami. Un mio amico invece, li ha passati tutti a pieni voti. Ora è ingegnere e lavora in Microsoft. Io sono il proprietario."  - Bill Gates  •  "Se riesco a fare qualcosa in 10 minuti, è perché ho passato anni a studiarlo."  - Bill Gates  •  "Il vostro lavoro riempirà gran parte della vostra vita, e l'unico modo per essere veramente soddisfatti è fare ciò che ritenete sia un grande lavoro."  - Steve Jobs  •  "Siate affamati. Siate folli."  - Steve Jobs  •  

cinque 

ZERO

{JS} Istruzione condizionale If..Else

home / javascript /

Lucio Asciolla

Full Stack Developer

Indice

La struttura è detta selettiva o alternativa e serve a rendere il nostro codice capace di effettuare delle scelte in base a determinate condizioni; Essenzialmente questo e possibile mediante istruzioni booleane (vero o falso)

IF (CONDIZIONE) { SE VERO, FAI QUESTO } ELSE { SE FLASO, FAI QUEST'ALTRO }

let x = 5;
let y = 10;

if (x<y) {
y +=10;
} else {
y -=5; 
}

Nel codice qui sopra abbiamo inizializzato due variabili (x e y), successivamente all'interno dell'istruzione condizionale if, abbiamo posto una condizione, ovvero, se x è minore di y incrementa y di 10 altrimenti decrementalo di 5

If.. else if.. else

If annidati o a cascata

E' possibile utilizzare un altra forma di if che mette di eseguire più condizioni

IF (CONDIZIONE1) { SE CONDIZIONE 1 E' VERA, FAI QUESTO } ELSE IF (CONDIZIONE2) { SE CONDIZIONE 2 E' VERA, FAI QUESTO } ELSE { SE NESSUNA DELLE DUE E' VERA, FAI QUEST'ALTRO }

let x = 5;
let y = 10;

if (x<y) {
y +=10;
} else if (x=y) {
y -=5; 
} else {
x += 5;
}

In questo caso, se condizione1 è vera viene eseguito il blocco istruzioni1. Se condizione1 non è soddisfatta viene verificata condizione2 e in base al suo valore verrà eseguito il blocco istruzioni2 o istruzioni3

Argomenti collegati