Esempio
Assegnare valori alle variabili e aggiungerli insieme:
var x = 5; // assign the value 5 to
x
var y = 2; // assign the value
2 to y
var z = x + y; // assign the value 7 to z (x + y)
Prova tu stesso " JavaScript Operatori aritmetici
Gli operatori aritmetici vengono utilizzati per eseguire operazioni aritmetiche su numeri (letterali o variabili).
Operatore | Descrizione |
---|---|
+ | aggiunta |
- | Sottrazione |
* | Moltiplicazione |
/ | Divisione |
% | Modulo |
++ | Incremento |
-- | diminuzione |
L'operatore di addizione (+) aggiunge i numeri:
L'operatore di moltiplicazione (*) moltiplica i numeri.
Si impara di più sugli operatori JavaScript nei prossimi capitoli.
JavaScript Operatori di assegnazione
operatori di assegnazione assegnano valori alle variabili JavaScript.
Operatore | Esempio | Uguale a |
---|---|---|
= | 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 |
L'operatore di assegnazione (=) assegna un valore a una variabile.
L'operatore di assegnazione di addizione (+=) aggiunge un valore a una variabile.
JavaScript Operatori di stringa
Il + operatore può anche essere usato per aggiungere stringhe (concatenare).
Se usato su stringhe, il + operatore è chiamato l'operatore di concatenazione.
Esempio
txt1 = "John";
txt2 = "Doe";
txt3 = txt1 + " " + txt2;
Il risultato di txt3 sarà:
John Doe
Prova tu stesso " Il += operatore di assegnazione può essere utilizzato anche per aggiungere le stringhe (concatenare):
Esempio
txt1 = "What a very ";
txt1 += "nice day";
Il risultato di txt1 sarà:
What a very nice day
Prova tu stesso " Aggiunta di stringhe e numeri
L'aggiunta di due numeri, restituirà la somma, ma l'aggiunta di un numero e una stringa restituirà una stringa:
Esempio
x = 5 + 5;
y = "5" + 5;
z = "Hello" + 5;
Il risultato di x, y, z sarà:
10
55
Hello5
Prova tu stesso " La regola è:se si aggiunge un numero e una stringa, il risultato sarà una stringa!
Confronto Javascript e operatori logici
Operatore | Descrizione |
---|---|
== | uguale a |
=== | pari valore e pari tipo |
!= | non uguale |
!== | Non valore uguale o diverso tipo |
> | più grande di |
< | meno di |
>= | maggiore o uguale a |
<= | minore o uguale a |
? | operatore ternario |
Gli operatori di confronto e logici sono descritti nei confronti capitolo JS.
JavaScript tipo Operatori
Operatore | Descrizione |
---|---|
typeof | Restituisce il tipo di una variabile |
instanceof | Restituisce true se un oggetto è un'istanza di un tipo di oggetto |
Operatori tipo sono descritti nel capitolo JS tipo di conversione.