Gli operatori in JavaScript sono determinati caratteri che ci permettono di compiere azioni specifiche, come operazioni aritmetiche, logiche o di assegnamento. Vediamoli nel dettaglio

Aritmetici
Eseguiamo un’operazione aritmetica e assegniamo il risultato alla variabile x. Possiamo aggiungere tutte le operazioni che vogliamo.
var x = 10 + 5;
Per conoscere il resto usiamo %
var x = 26 % 6;
x sarà uguale a 2.
Negazione (-)
Rende il valore negativo
Incremento e decremento (++, –)
Serve per aumentare o diminuire il valore di 1
Operatori di assegnamento
Assegnano i valori ad una variabile
| Esempio | Risultato |
| 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 |
Operatori relazionali
Sono usati per confrontare i valori o le variabili
| Operatore | Valore |
| < | Minore |
| <= | Minore o uguale |
| > | Maggiore |
| >= | Maggiore o uguale |
| == | Uguale |
| != | Diverso |
| === | Strettamente uguale (identico) |
| !== | Strettamente diverso (non identico) |
Operatori logici
Questi operatori valutano le diverse espressioni nella stessa stringa e riportano se il contenuto sia vero o falso
| Operatore | Nome |
| && | And |
| || | Or |
| ! | not |
Esempi
4>3 && 6!= 7 //darà vero
!7==7 //darà falso
Condizionale (?)
Inseriamo come valori prima la condizione e dopo cosa dire nel caso la condizione sia vera oppure falsa.
Esempio
var vincitore = (Squadra1 >Squadra2) ? “Squadra1 ha vinto” : “Squadra2 ha vinto”
Operatore di concatenazione
È l’unico operatore in Javascript che si può usare sulle stringhe, serve per aggiungerle insieme.
document.write(“grande” + “storia”) //darà “grande storia” var p1 = “grande”; document.write(p1 + “storia”); //grande storia
Prova ad esercitarti su Sololearn o sul tuo programma nel PC. Se la guida ti è piaciuta, condividila. E’ un grande sostegno, grazie.
