L’operatore di assegnazione, ossia il segno di uguale (=) che permette di assegnare un valore a una variabile, è universalmente noto. In Javascript però, esistono diversi tipi di assegnazione. Quelli riportati nella tabella che segue eseguono le operazioni riportate nella colonna Significato.
Operatore Esempio Significato
+= a += b a=a+b
-= a -= b a=a-b
*= a *= b a=a*b
/= a /= b a=a/b
%= a %= b a=a%b
< <= a < <= b a=a<
>>= a >>= b a=a>>b
>>>= a >>>= b a=a>>>b
&= a &= b a=a&b
^= a ^= b a=a^b
|= a |= b a=a|b
Operatori di confronto
Gli operatori di confronto servono per verificare se un valore è uguale, diverso, maggiore o minore di un altro, quindi sono operatori binari. Il risultato dell’operazione di confronto è un valore logico, che può essere solo vero o falso. Gli operatori disponibili in Javascript sono del tutto simili a quelli presenti negli altri linguaggi di programmazione, e sono riportati nella tabella seguente.
Operatore Esempio Significato
== Uguale a a == b restituisce true se i valori di a e b sono uguali tra loro
!= Diverso da a != b restituisce true se i valori di a e b sono diversi tra loro
> Maggiore di a > b restituisce true se il valore di a é maggiore di quello di b
>= maggiore o uguale a a >= b restituisce true se il valore di a è maggiore o uguale di quello di b
< Minore di a < b restituisce true se il valore di a è minore di quello di b
< = Minore o uguale a a < = b restituisce true se il valore di a è minore o uguale di quello di b
Nella prossima parte della guida JavaScript:
Vedremo gli operatori sulle stringhe e gli operatori speciali.