Costrutto if
Il costrutto if definisce una condizione. Con
questo costrutto possiamo chiedere al programma,
ad esempio, "la variabile a è maggiore
della variabile b?", e in base alla risposta
eseguire un codice o un altro.
Di solito questo costrutto viene utilizzato
in combinazione con il costrutto else.
Sintassi
if (espressione logica) {
/*
il codice qui presente verrà eseguito
se l'espressione logica è vera
*/
};
Nel caso in cui tra le parentesi graffe ci sia solo un'espressione, queste parentesi graffe possono essere omesse.
Esempio
Se il valore della variabile è uguale a uno, visualizziamo un messaggio sullo schermo:
let test = 1;
if (test == 1) {
alert('+++');
}
Esempio
Controlliamo se il valore della variabile è maggiore di zero o meno:
let test = 1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Esempio
I costrutti if-else possono essere nidificati l'uno
dentro l'altro in modo arbitrario:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('minore o uguale a 5');
} else {
alert('maggiore di 5');
}
} else {
alert('minore di zero');
}