Operadors JavaScript

Els operadors JavaScript són símbols que s'utilitzen per realitzar operacions sobre operands. Per exemple:

 var sum=10+20;  

Aquí, + és l'operador aritmètic i = és l'operador d'assignació.

Hi ha els següents tipus d'operadors en JavaScript.

  1. Operadors aritmètics
  2. Operadors de comparació (relacionals).
  3. Operadors per bits
  4. Operadors lògics
  5. Operadors d'assignació
  6. Operadors especials

Operadors aritmètics de JavaScript

Els operadors aritmètics s'utilitzen per realitzar operacions aritmètiques sobre els operands. Els operadors següents es coneixen com a operadors aritmètics de JavaScript.

Operador Descripció Exemple
+ Addició 10+20 = 30
- Resta 20-10 = 10
* Multiplicació 10*20 = 200
/ Divisió 20/10 = 2
% Mòdul (resta) 20%10 = 0
++ Increment var a=10; a++; Ara a = 11
-- Decrement var a=10; a--; Ara a = 9

Operadors de comparació de JavaScript

L'operador de comparació de JavaScript compara els dos operands. Els operadors de comparació són els següents:

Operador Descripció Exemple
== És igual a 10==20 = fals
=== Idèntic (igual i del mateix tipus) 10==20 = fals
!= No igual a 10!=20 = cert
!== No idèntic 20!==20 = fals
> Més gran que 20>10 = cert
>= Major o igual a 20>=10 = cert
< Menys que 20 <10 = false < td>
<= < td> Menor o igual a 20 <=10 = false < td>

Operadors de bits de JavaScript

Els operadors bit a bit realitzen operacions bit a bit sobre operands. Els operadors per bit són els següents:

Operador Descripció Exemple
& I per bits (10==20 i 20==33) = fals
| O per bits (10==20 | 20==33) = fals
^ XOR bit a bit (10==20 ^ 20==33) = fals
~ Bit a bit NO (~10) = -10
< < Desplaçament a l'esquerra per bits (10 < <2) = 40 < td>
>> Desplaçament a la dreta per bits (10>>2) = 2
>>> Desplaçament a la dreta per bits amb zero (10>>>2) = 2

Operadors lògics de JavaScript

Els operadors següents es coneixen com a operadors lògics de JavaScript.

Operador Descripció Exemple
&& I lògic (10==20 && 20==33) = fals
|| OR lògic (10==20 || 20==33) = fals
! No lògic !(10==20) = cert

Operadors d'assignació de JavaScript

Els operadors següents es coneixen com a operadors d'assignació de JavaScript.

Operador Descripció Exemple
= Assignar 10+10 = 20
+= Afegeix i assigna var a=10; a+=20; Ara a = 30
-= Resta i assigna var a=20; a-=10; Ara a = 10
*= Multiplicar i assignar var a=10; a*=20; Ara a = 200
/= Dividir i assignar var a=10; a/=2; Ara a = 5
%= Mòdul i assignació var a=10; a%=2; Ara a = 0

Operadors especials de JavaScript

Els operadors següents es coneixen com a operadors especials de JavaScript.

Operador Descripció
(?:) L'operador condicional retorna el valor en funció de la condició. És com si-una altra cosa.
, L'operador de comas permet avaluar diverses expressions com a declaració única.
esborrar Delete Operator suprimeix una propietat de l'objecte.
en A l'operador comprova si l'objecte té la propietat donada
en lloc de comprova si l'objecte és una instància d'un tipus donat
nou crea una instància (objecte)
tipus de comprova el tipus d'objecte.
buit descarta el valor de retorn de l'expressió.
rendiment comprova el que l'iterador del generador retorna en un generador.