JavaScript
HTML
CSS
PHP
Coming Soon
Generatori
Varie & Old

Gli Operatori in JavaScript

Operatori in JavaScript

Gli operatori permettono di eseguire calcoli, confronti e operazioni logiche. In JavaScript sono suddivisi in diverse categorie, ognuna con regole specifiche.

Operatori aritmetici

  • + – addizione o concatenazione di stringhe
  • - – sottrazione
  • * – moltiplicazione
  • / – divisione
  • % – resto della divisione
  • ** – esponenziazione

Esempio: Operatori aritmetici


Codice Esempio: Aritmetica di base

CODE: Javascript preleva codice
  1.   let x = 10;
  2.   let y = 3;
  3.   console.log(x + y); // 13
  4.   console.log(x - y); // 7
  5.   console.log(x * y); // 30
  6.   console.log(x / y); // 3.333...
  7.   console.log(x % y); // 1
  8.   console.log(x ** y); // 1000

Operatori di confronto

  • == – uguale (con conversione di tipo)
  • === – strettamente uguale (senza conversione)
  • != – diverso (con conversione)
  • !== – strettamente diverso
  • >, <, >=, <= – maggiore, minore, ecc.

Esempio: Operatori di confronto


Codice Esempio: Confronti

CODE: Javascript preleva codice
  1.   console.log(5 == "5");  // true
  2.   console.log(5 === "5"); // false
  3.   console.log(5 != "5");  // false
  4.   console.log(5 !== "5"); // true
  5.   console.log(7 > 3);     // true

Operatori logici

  • && – AND logico
  • || – OR logico
  • ! – NOT logico

Esempio: Operatori logici


Codice Esempio: Logica booleana

CODE: Javascript preleva codice
  1.   let a = true;
  2.   let b = false;
  3.   console.log(a && b); // false
  4.   console.log(a || b); // true
  5.   console.log(!a);     // false

Precedenza degli operatori

La precedenza determina l'ordine in cui gli operatori vengono valutati in un'espressione. Gli operatori con precedenza più alta vengono eseguiti prima.

Livello Operatori Descrizione
1 (più alto) () Raggruppamento
2 ** Esponenziazione
3 *, /, % Moltiplicazione, divisione, resto
4 +, - Addizione e sottrazione
5 >, <, >=, <= Confronti numerici
6 ==, ===, !=, !== Confronti di uguaglianza
7 && AND logico
8 || OR logico
9 (più basso) = Assegnazione

Considerazioni

È buona pratica usare le parentesi tonde () per rendere esplicito l'ordine di valutazione, anche quando si conosce la precedenza, così da migliorare la leggibilità del codice.


I Cookie su questo sito:

Il nostro sito utilizza cookie e altre tecnologie in modo tale che sia noi, sia i nostri partner, possiamo ricordarci di te e capire come tu e gli altri visitatori utilizzate il nostro sito. Qui puoi trovare ulteriori informazioni sui cookie e le altre tecnologie. Chiudendo questo banner o continuando la navigazione acconsenti all'uso dei cookie. Acconsento Info Cookies