Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara La Clausola `else if` | Istruzioni Condizionali
Introduzione a JavaScript

bookLa 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:

123456789
let 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."); }
copy
question mark

Qual è lo scopo della clausola else if in una struttura if-else?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 10

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Awesome!

Completion rate improved to 1.33

bookLa 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:

123456789
let 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."); }
copy
question mark

Qual è lo scopo della clausola else if in una struttura if-else?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 10
some-alt