Gli ultimi tutorial di sviluppo web
 

JavaScript operatori


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:

Aggiunta

var x = 5;
var y = 2;
var z = x + y;
Prova tu stesso "

L'operatore di moltiplicazione (*) moltiplica i numeri.

moltiplicando

var x = 5;
var y = 2;
var z = x * y;
Prova tu stesso "

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.

assegnazione

var x = 10;
Prova tu stesso "

L'operatore di assegnazione di addizione (+=) aggiunge un valore a una variabile.

assegnazione

var x = 10;
x += 5;
Prova tu stesso "

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.