logo

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.

OperadorDescripcióExemple
+Addició10+20 = 30
-Resta20-10 = 10
*Multiplicació10*20 = 200
/Divisió20/10 = 2
%Mòdul (resta)20%10 = 0
++Incrementvar a=10; a++; Ara a = 11
--Decrementvar 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:

OperadorDescripcióExemple
==És igual a10==20 = fals
===Idèntic (igual i del mateix tipus)10==20 = fals
!=No igual a10!=20 = cert
!==No idèntic20!==20 = fals
>Més gran que20>10 = cert
>=Major o igual a20>=10 = cert
<Menys que20<10 = false< td>
<=< td>Menor o igual a20<=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:

OperadorDescripció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.

OperadorDescripció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.

OperadorDescripcióExemple
=Assignar10+10 = 20
+=Afegeix i assignavar a=10; a+=20; Ara a = 30
-=Resta i assignavar a=20; a-=10; Ara a = 10
*=Multiplicar i assignarvar a=10; a*=20; Ara a = 200
/=Dividir i assignarvar 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.

OperadorDescripció
(?:)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.
esborrarDelete Operator suprimeix una propietat de l'objecte.
enA l'operador comprova si l'objecte té la propietat donada
en lloc decomprova si l'objecte és una instància d'un tipus donat
noucrea una instància (objecte)
tipus decomprova el tipus d'objecte.
buitdescarta el valor de retorn de l'expressió.
rendimentcomprova el que l'iterador del generador retorna en un generador.