Operatori






Operator Description
== equal to
=== equal value and equal type
!= not equal
!== not equal value or not equal type
> greater than
< less than
>= greater than or equal to
<= less than or equal to
? ternary operator


Operatori di assegnazione JavaScript

Operator Example Same As
= x = y x = y
+= x += y x = x + y
-= x -= y x = x - y
*= x *= y x = x * y
/= x /= y x = x / y
%= x %= y x = x % y
**= x **= y x = x ** y


Operatori logici JavaScript

Operator Description

&& logical and
|| logical or
! logical not



Operatori aritmetici JavaScript

Gli operatori aritmetici eseguono operazioni aritmetiche sui numeri (letterali o variabili).

Operator Description
+ Addition
- Subtraction
* Multiplication
** Exponentiation (ES2016)
/ Division
% Modulus (Remainder)



https://www.w3schools.com/js/js_arithmetic.asp

Valori di precedenza dell'operatore JavaScript

Le voci rosso pallido indicano ECMAScript 2015 (ES6) o superiore.

Valore Operatore Descrizione Esempio
21 ( ) Raggruppamento di espressioni (3 + 4)

20 . Membro persona.nome
20 [] Membro persona["nome"]
20 () Chiamata di funzione miaFunzione()
20 nuovo Creare nuova data()

18 ++ Incremento suffisso io++
18 -- Decremento suffisso io--

17 ++ Incremento prefisso ++i
17 -- Decremento prefisso --io
17 ! Non logico !(x==y)
17 tipo di Tipo tipo di x

16 ** Elevazione a potenza (ES2016) 10 ** 2

15 * Moltiplicazione 10 * 5
15 / Divisione 10 / 5
15 % Divisione Resto 10% 5

14 + aggiunta 10 + 5
14 - Sottrazione 10 - 5

13 << Maiusc a sinistra x << 2
13 >> Maiusc a destra x >> 2
13 >>> Maiusc a destra (senza segno) x >>> 2

12 < Meno di x < y
12 <= Minore o uguale x <= y
12 > Piu' grande di x > y
12 >= Maggiore o uguale x >= y
12 in Proprieta' in oggetto "PI" in matematica
12 istanza di Istanza dell'oggetto istanza di Array

11 == Pari x == y
11 === Stretto uguale x === y
11 != disuguale x != y
11 !== Rigoroso disuguale x !== y

10 & AND Bit bit per bit x & y
9 ^ XOR . bit a bit x^y
8 | OR bit a bit x | si'
7 && AND . logico x && y
6 || OR logico x|| si'
5 ?? Coalescenza nulla X ?? si'
4 ? : Condizione ? "Si No"

3 += Incarico x += y
3 /= Incarico x /= y
3 -= Incarico x -= y
3 *= Incarico x *= y
3 %= Incarico x %= y
3 <<= Incarico x <<= y
3 >>= Incarico x >>= y
3 >>>= Incarico x >>>= y
3 &= Incarico x &= y
3 ^= Incarico x ^= y
3 |= Incarico x |= y

2 prodotto Funzione di pausa rendimento x
1 , Virgola 5, 6
Le espressioni tra parentesi vengono calcolate completamente prima che il valore venga utilizzato nel resto dell'espressione.
++ Increment
-- Decrement










( operatori.html )- by Paolo Puglisi - Modifica del 17/12/2023