Operatori Aritmetici Precedenza Calcolo




Valori di precedenza degli operatori JavaScript
Le voci rosso pallido indicano ECMAScript 2015 (ES6) o versioni successive.

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

19 . Membro person.name
19 [] Membro persona ["nome"]
19 () Chiamata di funzione myFunction ()
19 nuovo Creare nuova data ()

17 ++ Postfix Increment i ++
17 - Decremento postfisso io--

16 ++ Incremento prefisso ++ i
16 - Decremento prefisso --io
16 ! Logico no ! (x == y)
16 tipo di genere tipo di x

15 ** Esponenziazione (ES2016) 10 ** 2

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

13 + Aggiunta 10 + 5
13 - Sottrazione 10 - 5

12 << Sposta a sinistra x << 2
12 >> Sposta a destra x >> 2
12 >>> Maiusc a destra (non firmato) x >>> 2

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

10 == Pari x == y
10 === Rigoroso uguale x === y
10 ! = Disuguale x! = y
10 ! == Rigoroso ineguale x! == y

9 & Bitwise AND x & y
8 ^ Bitwise XOR x ^ y
7 | OR bit per bit x | y
6 && AND logico x && y
5 || OR logico x || y
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 dare la precedenza Funzione Pausa resa x
1 , Virgola 5, 6
Le espressioni tra parentesi vengono calcolate completamente prima che il valore venga utilizzato nel resto dell'espressione.










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