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
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
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

Suggested prompts:

Can you explain how the else if chain works in this example?

What happens if I add more else if conditions?

Can you give more examples of using else if with different values?

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