Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Operatori Logici Spiegati | Eseguire Operazioni in JavaScript
Introduzione a JavaScript
course content

Contenuti del Corso

Introduzione a JavaScript

Introduzione a JavaScript

1. Fondamenti di JavaScript
2. Variabili e Tipi di Dati in JavaScript
3. Eseguire Operazioni in JavaScript
4. Controllo del Flusso del Programma con Istruzioni Condizionali
5. Looping Through Data in JavaScript
6. Funzioni in JavaScript

book
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.

1234
console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
copy

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.

1234
console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
copy

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.

12
console.log(!true); console.log(!false);
copy

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 (&&).

1234
let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
copy

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?

question mark

Quale sarà l'output?

Select the correct answer

question mark

Quale sarà l'output?

Select the correct answer

question mark

Quale sarà l'output?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 7

Chieda ad AI

expand
ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

course content

Contenuti del Corso

Introduzione a JavaScript

Introduzione a JavaScript

1. Fondamenti di JavaScript
2. Variabili e Tipi di Dati in JavaScript
3. Eseguire Operazioni in JavaScript
4. Controllo del Flusso del Programma con Istruzioni Condizionali
5. Looping Through Data in JavaScript
6. Funzioni in JavaScript

book
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.

1234
console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
copy

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.

1234
console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
copy

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.

12
console.log(!true); console.log(!false);
copy

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 (&&).

1234
let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
copy

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?

question mark

Quale sarà l'output?

Select the correct answer

question mark

Quale sarà l'output?

Select the correct answer

question mark

Quale sarà l'output?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 7
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt