Guide / JavaScript — basi del linguaggio / Condizioni (if / else if / else)
Condizioni (if / else if / else)
Rami, operatori logici ed uguaglianza stretta.
if ed else if selezionano rami; else chiude le alternative rimanenti. Usa === e !== per confronti senza coercizione di tipo.
Valori falsy noti: false, 0, -0, "", null, undefined, NaN.
Esempio
const punteggio = 85;
if (punteggio >= 70) {
console.log("Sufficiente");
} else if (punteggio >= 50) {
console.log("Limite");
} else {
console.log("Insufficiente");
}