La Clausola `else if`
Scorri per mostrare il menu
Oltre alla clausola else, le istruzioni condizionali supportano una clausola else if, che può essere utilizzata per definire condizioni alternative se la condizione iniziale dell'if è false.
La sintassi generale è la seguente:
if(expression) {
// Code … (executed if the expression is true)
} else if(expression) {
// Fallback Code …
//(executed if the previous condition is false, and this one is true)
}
Come si vede nella sintassi generale, la clausola else if accetta un'espressione booleana, che viene valutata quando la condizione precedente risulta essere false.
È possibile concatenare più clausole else if per formare una catena if-else if:
if(expression) {
// … (executed if the first condition is true)
} else if(expression) {
// … (executed if the first condition is false and this is true)
} else if(expression) {
// … (executed if previous conditions are false and this is true)
} else {
// … (executed if all previous conditions are false)
}
Come mostrato nel codice sopra, è possibile aggiungere opzionalmente la clausola else alla fine. Questo blocco viene eseguito solo quando tutte le condizioni precedenti risultano false.
Il seguente esempio mostra l'utilizzo di questa sintassi:
123456789let number = 50; if (number < 20) { console.log("The number is less than 20."); } else if (number === 20) { console.log("The number is exactly 20."); } else { console.log("The number is greater than 20."); }
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione