Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Operatori Logici | Section
Basi di JavaScript

bookOperatori Logici

Scorri per mostrare il menu

Quando è necessario prendere decisioni nel codice basandosi su più di una condizione, gli operatori logici permettono di combinare o modificare queste condizioni. JavaScript mette a disposizione tre principali operatori logici: AND (&&), OR (||) e NOT (!).
Questi operatori vengono utilizzati per unire più espressioni booleane o per invertirne i valori.

  • L'operatore AND (&&) restituisce true solo se entrambe le condizioni sono vere;
  • L'operatore OR (||) restituisce true se almeno una delle condizioni è vera;
  • L'operatore NOT (!) inverte il valore di una condizione: se una condizione è true, ! la rende false e viceversa.

Questi operatori vengono utilizzati più frequentemente nelle istruzioni if per controllare il flusso del programma in base a logiche più complesse.

123456789101112131415161718192021
const age = 20; const hasTicket = true; // Using AND (&&): both conditions must be true if (age >= 18 && hasTicket) { console.log("You can enter the event."); } else { console.log("Entry denied."); } // Using OR (||): at least one condition must be true const isMember = false; if (age >= 18 || isMember) { console.log("You qualify for a discount."); } // Using NOT (!): invert a condition const isBanned = false; if (!isBanned) { console.log("Access granted."); }
copy

Quando si combinano operatori logici, la precedenza degli operatori determina l'ordine in cui vengono valutati. In JavaScript, l'operatore NOT (!) ha la precedenza più alta, seguito da AND (&&) e infine OR (||).

Questo significa che le espressioni con ! vengono valutate per prime, poi && e infine ||. È possibile utilizzare le parentesi () per raggruppare le condizioni e controllare l'ordine di valutazione.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 8

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 8
some-alt