JavaScript
HTML
CSS
PHP
Coming Soon
Generatori
Varie & Old

Le Condizioni in JavaScript

Condizioni in JavaScript

Le condizioni consentono di controllare il flusso del programma verificando se un’espressione booleana è vera (true) o falsa (false). Gli strumenti principali sono if, else, else if e switch.

Struttura if, else e else if

La struttura if esegue il blocco di codice solo se la condizione è vera. else definisce un blocco alternativo se la condizione è falsa. else if consente di testare condizioni multiple in sequenza.

Esempio: uso di if, else e else if

CODE: Javascript preleva codice
  1.  let eta = 20;
  2.  
  3.  if (eta >= 18) {
  4.     console.log("Sei maggiorenne");
  5.  } else if (eta >= 14) {
  6.     console.log("Sei un adolescente");
  7.  } else {
  8.     console.log("Sei un bambino");
  9.  }

La struttura switch

switch valuta un’espressione e confronta il suo valore con diversi case. È utile quando si devono gestire molte alternative in modo ordinato.

Esempio: uso di switch

CODE: Javascript preleva codice
  1.  let giorno = "martedì";
  2.  
  3.  switch (giorno) {
  4.    case "lunedì":
  5.      console.log("Inizio settimana");
  6.      break;
  7.    case "martedì":
  8.    case "mercoledì":
  9.    case "giovedì":
  10.      console.log("Settimana in corso");
  11.      break;
  12.    case "venerdì":
  13.      console.log("Quasi weekend");
  14.      break;
  15.    default:
  16.      console.log("Weekend!");
  17.  }

Tabella di confronto

Struttura Quando usarla Note
if / else Per condizioni singole o poche alternative Facile da leggere, immediata
else if Per più condizioni in sequenza Evitare troppi livelli annidati
switch Molte alternative sullo stesso valore Più ordinato di molti if consecutivi

Considerazioni

È buona pratica mantenere le condizioni semplici e leggibili. In caso di espressioni complesse, valutare l’uso di variabili intermedie per migliorare la chiarezza.


I Cookie su questo sito:

Il nostro sito utilizza cookie e altre tecnologie in modo tale che sia noi, sia i nostri partner, possiamo ricordarci di te e capire come tu e gli altri visitatori utilizzate il nostro sito. Qui puoi trovare ulteriori informazioni sui cookie e le altre tecnologie. Chiudendo questo banner o continuando la navigazione acconsenti all'uso dei cookie. Acconsento Info Cookies