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