Contenuti del Corso
Introduzione a JavaScript
Introduzione a JavaScript
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
.
console.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
.
console.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
.
console.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 (&&
).
let 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!