Operatori javascript
Aritmetici
Operatore | Nome |
---|---|
+ | Addiziones. |
- | Sottrazione. |
/ | Divisione. |
* | Multiplicaziones. |
% | Modulo o resto. |
** | Potenza. |
Aritmetici unari
Operatore | Nome |
---|---|
- | Negazione. |
++ | Incremento. |
-- | Decremento. |
Relazionali
Operatore | Nome |
---|---|
< | Minore. |
<= | Minore e uguale. |
> | Maggiore. |
>= | Maggiore e uguale. |
== | Uguale. |
!= | Diverso. |
=== | Strettamente uguale. |
!== | Strettamente diverso. |
Logici
Operatore | Nome |
---|---|
&& | AND |
|| | OR |
! | NOT |
Operatori di assegnamento
L'operatore "=" ci consente di assegnare il valore di una espressione a una variabile.
Assegnamenti condizionali
L'operatore ternario ci consente di assegnare un valore a una variabile dipendendo di un confronto logico.
Sintassi:
<variabile> = <condizione> ? <valore1> : <valore2>
Se <condizione> == true assegna <valore1> a <variabile> altrimenti li assegna <valore2>
Assegnamento composto
Forma compatta | Scrittura equivalente |
---|---|
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 |