Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Operatori di Confronto in JavaScript | 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 di Confronto in JavaScript

I confronti vengono utilizzati per definire condizioni, eseguire controlli e prendere decisioni in JavaScript. Queste operazioni restituiscono un valore booleano (true o false), che altri operatori utilizzano per determinare determinate azioni.

Operatori di Confronto

JavaScript offre diversi operatori di confronto per confrontare i valori:

  • Uguale a (==);

  • Strettamente Uguale a (===);

  • Diverso da (!=);

  • Strettamente Diverso da (!==);

  • Maggiore di (>);

  • Maggiore o Uguale a (>=);

  • Minore di (<);

  • Minore o Uguale a (<=).

Uguale e Diverso

L'operazione Uguale a (==) restituisce true se il primo valore è uguale al secondo valore e false altrimenti.

Al contrario, l'operazione Diverso da (!=) restituisce true se i valori sono diversi.

Esempio:

123456789
console.log("Equal to:"); console.log("5 == 5 is", 5 == 5); console.log("5 == 4 is", 5 == 4); console.log("5 == 4.99 is", 5 == 4.99); console.log("Not equal to:"); console.log("5 != 5 is", 5 != 5); console.log("5 != 4 is", 5 != 4); console.log("5 != 4.99 is", 5 != 4.99);
copy

Nota

L'operatore = è per l'assegnazione, mentre == è per il confronto. Fai attenzione a distinguerli.

Confronto rigoroso

Il confronto rigoroso verifica i tipi di valori e i valori stessi. L'operatore Strettamente Uguale A (===) restituisce true - se sia i valori che i loro tipi sono gli stessi, mentre !== restituisce true se sono diversi.

Esempio:

12345678910
console.log("5 === 5 is", 5 === 5); console.log("5 === '5' is", 5 === '5'); console.log("5 == '5' is", 5 == '5'); console.log("5 !== 5 is", 5 !== 5); console.log("5 !== '5' is", 5 !== '5'); console.log("5 != '5' is", 5 != '5'); console.log("Type of 5 is", typeof(5)); console.log("Type of '5' is", typeof('5'));
copy

Maggiore e Minore

L'operatore Maggiore di (>) restituisce true se il primo valore supera il secondo. Al contrario, l'operatore Minore di (<) restituisce true se il primo valore è minore del secondo.

Esempio:

1234567
console.log("5 > 5 is", 5 > 5); console.log("5 > 4.99 is", 5 > 4.99); console.log("5 > 5.0000001 is", 5 > 5.0000001); console.log("5 < 5 is", 5 < 5); console.log("5 < 4.99 is", 5 < 4.99); console.log("5 < 5.0000001 is", 5 < 5.0000001);
copy

Maggiore/Minore o Uguale a

Gli operatori Maggiore o Uguale a (>=) e Minore o Uguale a (<=) combinano gli operatori di confronto corrispondenti con Uguale a (==). Restituiscono true se una delle condizioni è soddisfatta.

1234567
console.log("5 >= 5 is", 5 >= 5); console.log("5 >= 4.99 is", 5 >= 4.99); console.log("5 >= 5.0000001 is", 5 >= 5.0000001); console.log("5 <= 5 is", 5 <= 5); console.log("5 <= 4.99 is", 5 <= 4.99); console.log("5 <= 5.0000001 is", 5 <= 5.0000001);
copy

Nota

L'operatore >= combina > e ==, non ===. L'operatore <= funziona in modo simile.

1. Quale sarà l'output?

2. Quale sarà l'output?

3. Quale sarà l'output?

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

question mark

Quale sarà l'output?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 6

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 di Confronto in JavaScript

I confronti vengono utilizzati per definire condizioni, eseguire controlli e prendere decisioni in JavaScript. Queste operazioni restituiscono un valore booleano (true o false), che altri operatori utilizzano per determinare determinate azioni.

Operatori di Confronto

JavaScript offre diversi operatori di confronto per confrontare i valori:

  • Uguale a (==);

  • Strettamente Uguale a (===);

  • Diverso da (!=);

  • Strettamente Diverso da (!==);

  • Maggiore di (>);

  • Maggiore o Uguale a (>=);

  • Minore di (<);

  • Minore o Uguale a (<=).

Uguale e Diverso

L'operazione Uguale a (==) restituisce true se il primo valore è uguale al secondo valore e false altrimenti.

Al contrario, l'operazione Diverso da (!=) restituisce true se i valori sono diversi.

Esempio:

123456789
console.log("Equal to:"); console.log("5 == 5 is", 5 == 5); console.log("5 == 4 is", 5 == 4); console.log("5 == 4.99 is", 5 == 4.99); console.log("Not equal to:"); console.log("5 != 5 is", 5 != 5); console.log("5 != 4 is", 5 != 4); console.log("5 != 4.99 is", 5 != 4.99);
copy

Nota

L'operatore = è per l'assegnazione, mentre == è per il confronto. Fai attenzione a distinguerli.

Confronto rigoroso

Il confronto rigoroso verifica i tipi di valori e i valori stessi. L'operatore Strettamente Uguale A (===) restituisce true - se sia i valori che i loro tipi sono gli stessi, mentre !== restituisce true se sono diversi.

Esempio:

12345678910
console.log("5 === 5 is", 5 === 5); console.log("5 === '5' is", 5 === '5'); console.log("5 == '5' is", 5 == '5'); console.log("5 !== 5 is", 5 !== 5); console.log("5 !== '5' is", 5 !== '5'); console.log("5 != '5' is", 5 != '5'); console.log("Type of 5 is", typeof(5)); console.log("Type of '5' is", typeof('5'));
copy

Maggiore e Minore

L'operatore Maggiore di (>) restituisce true se il primo valore supera il secondo. Al contrario, l'operatore Minore di (<) restituisce true se il primo valore è minore del secondo.

Esempio:

1234567
console.log("5 > 5 is", 5 > 5); console.log("5 > 4.99 is", 5 > 4.99); console.log("5 > 5.0000001 is", 5 > 5.0000001); console.log("5 < 5 is", 5 < 5); console.log("5 < 4.99 is", 5 < 4.99); console.log("5 < 5.0000001 is", 5 < 5.0000001);
copy

Maggiore/Minore o Uguale a

Gli operatori Maggiore o Uguale a (>=) e Minore o Uguale a (<=) combinano gli operatori di confronto corrispondenti con Uguale a (==). Restituiscono true se una delle condizioni è soddisfatta.

1234567
console.log("5 >= 5 is", 5 >= 5); console.log("5 >= 4.99 is", 5 >= 4.99); console.log("5 >= 5.0000001 is", 5 >= 5.0000001); console.log("5 <= 5 is", 5 <= 5); console.log("5 <= 4.99 is", 5 <= 4.99); console.log("5 <= 5.0000001 is", 5 <= 5.0000001);
copy

Nota

L'operatore >= combina > e ==, non ===. L'operatore <= funziona in modo simile.

1. Quale sarà l'output?

2. Quale sarà l'output?

3. Quale sarà l'output?

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

question mark

Quale sarà l'output?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

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