Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Logica Condizionale `if` / `else` | Section
Basi di JavaScript

bookLogica Condizionale `if` / `else`

Scorri per mostrare il menu

La logica condizionale consente di controllare il flusso dei programmi JavaScript prendendo decisioni in base a determinate condizioni. Il modo più comune per farlo è tramite le istruzioni if, else if ed else. Queste istruzioni permettono di eseguire diversi blocchi di codice a seconda che una condizione sia vera o falsa.

La sintassi di base per un'istruzione if è la seguente:

if (condition) {
  // code runs if condition is true
}

È possibile aggiungere un'istruzione else per fornire il codice che viene eseguito quando la condizione è falsa:

if (condition) {
  // code runs if condition is true
} else {
  // code runs if condition is false
}

Per decisioni più complesse, è possibile utilizzare else if per verificare condizioni aggiuntive:

if (condition1) {
  // code runs if condition1 is true
} else if (condition2) {
  // code runs if condition2 is true
} else {
  // code runs if none of the above conditions are true
}
1234567
const age = 20; if (age >= 18) { console.log("You are an adult."); } else { console.log("You are not an adult."); }
copy

È anche possibile annidare istruzioni condizionali una dentro l'altra. Questo si chiama condizionali annidati.

L'annidamento consente di prendere decisioni più dettagliate verificando una condizione all'interno di un'altra. Ad esempio, si può prima verificare se un utente ha l'età sufficiente e poi controllare se possiede un biglietto per accedere a un evento. Gli usi comuni dei condizionali annidati includono la validazione dell'input dell'utente, la gestione di più fasi in un processo o la risposta a diversi ruoli e permessi utente.

Quando si utilizzano condizionali annidati, mantenere il codice chiaro e leggibile per evitare confusione man mano che la logica diventa più complessa.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 7

Chieda ad AI

expand

Chieda ad AI

ChatGPT

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

Sezione 1. Capitolo 7
some-alt