Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Applicare else if per Condizioni Multiple | Controllo del Flusso del Programma con Istruzioni Condizionali
Introduzione a JavaScript
course content

Contenuti del Corso

Introduzione a JavaScript

Introduzione a JavaScript

1. Fondamenti di JavaScript
2. Variabili e Tipi di Dati in JavaScript
3. Eseguire Operazioni in JavaScript
4. Controllo del Flusso del Programma con Istruzioni Condizionali
5. Looping Through Data in JavaScript
6. Funzioni in JavaScript

book
Applicare else if per Condizioni Multiple

Ora, esploriamo uno scenario in cui entrano in gioco più condizioni:

1234567891011121314151617
let a = 11; if (a > 15) { console.log('greater than 15'); } if (a > 10) { console.log('greater than 10'); } if (a > 5) { console.log('greater than 5'); } if (a > 0) { console.log('greater than 0'); }
copy

In questo esempio, la variabile a è maggiore di 10, ma vengono stampati anche altri messaggi come "greater than 5" e "greater than 0". Questo non è il comportamento desiderato quando si vuole eseguire solo una condizione. L'istruzione else non funzionerebbe bene qui a causa delle condizioni multiple.

Introduzione a else if

La struttura else if fornisce una soluzione per selezionare un blocco di codice specifico all'interno di una serie di condizioni:

javascript

Come puoi vedere, l'istruzione else-if è semplice, con un'istruzione if seguita da essa:

javascript

Applichiamolo al nostro esempio:

1234567891011
let a = 11; if (a > 15) { console.log("greater than 15"); } else if (a > 10) { console.log("greater than 10"); } else if (a > 5) { console.log("greater than 5"); } else if (a > 0) { console.log("greater than 0"); }
copy

Ora, abbiamo creato una sequenza di condizioni. Quando almeno una condizione if diventa true, la catena viene interrotta.

Nota

Questa struttura è utile quando hai bisogno che solo una condizione sia soddisfatta.

Aggiungendo else

Puoi anche aggiungere un'istruzione else dopo la catena di condizioni. Modifichiamo il nostro esempio:

12345678910111213
let a = -61; if (a > 15) { console.log("greater than 15"); } else if (a > 10) { console.log("greater than 10"); } else if (a > 5) { console.log("greater than 5"); } else if (a > 0) { console.log("greater than 0"); } else { console.log("No condition is satisfied"); }
copy
question mark

Cosa verrà stampato sulla console quando verrà eseguito il seguente codice?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 3

Chieda ad AI

expand
ChatGPT

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

course content

Contenuti del Corso

Introduzione a JavaScript

Introduzione a JavaScript

1. Fondamenti di JavaScript
2. Variabili e Tipi di Dati in JavaScript
3. Eseguire Operazioni in JavaScript
4. Controllo del Flusso del Programma con Istruzioni Condizionali
5. Looping Through Data in JavaScript
6. Funzioni in JavaScript

book
Applicare else if per Condizioni Multiple

Ora, esploriamo uno scenario in cui entrano in gioco più condizioni:

1234567891011121314151617
let a = 11; if (a > 15) { console.log('greater than 15'); } if (a > 10) { console.log('greater than 10'); } if (a > 5) { console.log('greater than 5'); } if (a > 0) { console.log('greater than 0'); }
copy

In questo esempio, la variabile a è maggiore di 10, ma vengono stampati anche altri messaggi come "greater than 5" e "greater than 0". Questo non è il comportamento desiderato quando si vuole eseguire solo una condizione. L'istruzione else non funzionerebbe bene qui a causa delle condizioni multiple.

Introduzione a else if

La struttura else if fornisce una soluzione per selezionare un blocco di codice specifico all'interno di una serie di condizioni:

javascript

Come puoi vedere, l'istruzione else-if è semplice, con un'istruzione if seguita da essa:

javascript

Applichiamolo al nostro esempio:

1234567891011
let a = 11; if (a > 15) { console.log("greater than 15"); } else if (a > 10) { console.log("greater than 10"); } else if (a > 5) { console.log("greater than 5"); } else if (a > 0) { console.log("greater than 0"); }
copy

Ora, abbiamo creato una sequenza di condizioni. Quando almeno una condizione if diventa true, la catena viene interrotta.

Nota

Questa struttura è utile quando hai bisogno che solo una condizione sia soddisfatta.

Aggiungendo else

Puoi anche aggiungere un'istruzione else dopo la catena di condizioni. Modifichiamo il nostro esempio:

12345678910111213
let a = -61; if (a > 15) { console.log("greater than 15"); } else if (a > 10) { console.log("greater than 10"); } else if (a > 5) { console.log("greater than 5"); } else if (a > 0) { console.log("greater than 0"); } else { console.log("No condition is satisfied"); }
copy
question mark

Cosa verrà stampato sulla console quando verrà eseguito il seguente codice?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 3
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt