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 uno qualsiasi 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 sono spesso utilizzati per combinare condizioni. Ad esempio, per verificare se due valori sono maggiori di 4
o maggiori di 1
, puoi usare 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
Simile ad altre operazioni, puoi usare le parentesi
()
per regolare 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
Awesome!
Completion rate improved to 2.33
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 uno qualsiasi 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 sono spesso utilizzati per combinare condizioni. Ad esempio, per verificare se due valori sono maggiori di 4
o maggiori di 1
, puoi usare 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
Simile ad altre operazioni, puoi usare le parentesi
()
per regolare la priorità di esecuzione.
1. Quale sarà l'output?
2. Quale sarà l'output?
3. Quale sarà l'output?
Grazie per i tuoi commenti!