Vai al contenuto

Operatori in Javascript

Operatori Aritmetici

OperatoreSignificato
+Addizione
Sottrazione
*Moltiplicazione
/Divisione
**Esponenziazione (x alla y)
%Modulo (resto della divisione)
++Incremento di uno
decremento di un

Operatori di assegnazione in Python

OperatoreEsempioÈ uguale a
=x = yx = y
+=x += 3x = x + 3
-=x -= 3x = x – 3
*=x *= 3x = x * 3
/=x /= 3x = x / 3
%=x %= 3x = x % 3
**=x **= 3x = x ** 3
>>=x >>= 3x = x >> 3
<<=x <<= 3x = x << 3
>>>=x >>>= yx = x >>> y
&=x &= yx = x & y
^=x ^= yx = x ^ y
|=x |= yx = x | y

Operatori di confronto

Gli operatori di confronto vengono utilizzati nelle istruzioni logiche per determinare l'uguaglianza o la differenza tra variabili o valori.
OperatoreSignificato
==Uguale
===Identico, uguale valore e tipo
!=Diverso
!==Diverso per tipo e valore
>Maggiore di
<Minore di
>=Maggiore o uguale a
<=Minore o uguale a
?Operatore ternario/operatore di selezione

Operatori logici

Gli operatori logici vengono utilizzati per determinare la logica tra variabili o valori.
OperatoreNomeEsempio
&&and(x < 10 && y > 1) is true
||or(x == 5 || y == 5) is false
!not!(x == y) is true

Operatori di tipo

Gli operatori logici vengono utilizzati per determinare la logica tra variabili o valori.
OperatoreNome
typeofRestituisce il tipo della variabile
instanceofRestituisce vero se un oggetto è un’istanza di un tipo di oggetto
typeof "John"                 // Returns "string"
typeof 3.14                   // Returns "number"
typeof NaN                    // Returns "number"
typeof false                  // Returns "boolean"
typeof [1,2,3,4]              // Returns "object"
typeof {name:'John', age:34}  // Returns "object"
typeof new Date()             // Returns "object"
typeof function () {}         // Returns "function"
typeof myCar                  // Returns "undefined" *
typeof null                   // Returns "object"

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *