Operatori Logici Spiegati
Ora, esploriamo le operazioni logiche. Le operazioni logiche vengono utilizzate per manipolare e prendere decisioni basate su valori booleani.
Operatori Logici
Ci sono tre operatori logici in JavaScript:
- AND (
&&); - OR (
||); - NOT (
!).
AND (&&)
L'operatore logico AND (&&) restituisce true solo quando entrambi i valori su cui opera sono true. Il risultato è false se almeno uno dei valori è false.
1234console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
L'operatore AND (&&) richiede che tutti i valori siano true per restituire true.
OR (||)
L'operatore logico OR (||) restituisce true se almeno uno dei valori è true. Restituisce false solo quando entrambi i valori sono false.
1234console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
L'operatore OR (||) restituisce false solo quando entrambi i valori sono false.
NOT (!)
L'operatore NOT (!) inverte il valore booleano. Trasforma true in false e false in true.
12console.log(!true); console.log(!false);
Utilizzo degli operatori logici
Gli operatori logici vengono spesso utilizzati per combinare condizioni. Ad esempio, per verificare se due valori sono maggiori di 4 o maggiori di 1, è possibile utilizzare l'operatore AND (&&).
1234let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
Priorità
Le operazioni logiche hanno una priorità inferiore rispetto alle operazioni di confronto, che a loro volta hanno una priorità inferiore rispetto alle operazioni matematiche.
Nota
Analogamente ad altre operazioni, è possibile utilizzare le parentesi tonde
()per modificare la priorità di esecuzione.
1. Quale sarà l'output?
2. Quale sarà l'output?
3. Quale sarà l'output?
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Fantastico!
Completion tasso migliorato a 2.5
Operatori Logici Spiegati
Scorri per mostrare il menu
Ora, esploriamo le operazioni logiche. Le operazioni logiche vengono utilizzate per manipolare e prendere decisioni basate su valori booleani.
Operatori Logici
Ci sono tre operatori logici in JavaScript:
- AND (
&&); - OR (
||); - NOT (
!).
AND (&&)
L'operatore logico AND (&&) restituisce true solo quando entrambi i valori su cui opera sono true. Il risultato è false se almeno uno dei valori è false.
1234console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
L'operatore AND (&&) richiede che tutti i valori siano true per restituire true.
OR (||)
L'operatore logico OR (||) restituisce true se almeno uno dei valori è true. Restituisce false solo quando entrambi i valori sono false.
1234console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
L'operatore OR (||) restituisce false solo quando entrambi i valori sono false.
NOT (!)
L'operatore NOT (!) inverte il valore booleano. Trasforma true in false e false in true.
12console.log(!true); console.log(!false);
Utilizzo degli operatori logici
Gli operatori logici vengono spesso utilizzati per combinare condizioni. Ad esempio, per verificare se due valori sono maggiori di 4 o maggiori di 1, è possibile utilizzare l'operatore AND (&&).
1234let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
Priorità
Le operazioni logiche hanno una priorità inferiore rispetto alle operazioni di confronto, che a loro volta hanno una priorità inferiore rispetto alle operazioni matematiche.
Nota
Analogamente ad altre operazioni, è possibile utilizzare le parentesi tonde
()per modificare la priorità di esecuzione.
1. Quale sarà l'output?
2. Quale sarà l'output?
3. Quale sarà l'output?
Grazie per i tuoi commenti!