La Clausola `else if`
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 risulta 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 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 facoltativamente 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
Awesome!
Completion rate improved to 1.33
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 risulta 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 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 facoltativamente 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!