logo

Operaterji JavaScript

Operatorji JavaScript so simboli, ki se uporabljajo za izvajanje operacij na operandih. Na primer:

 var sum=10+20; 

Tu je + aritmetični operator, = pa operator dodeljevanja.

V JavaScriptu obstajajo naslednje vrste operatorjev.

  1. Aritmetični operatorji
  2. Primerjalni (relacijski) operatorji
  3. Bitni operaterji
  4. Logični operatorji
  5. Operatorji dodelitve
  6. Posebni operaterji

Aritmetični operatorji JavaScript

Aritmetični operatorji se uporabljajo za izvajanje aritmetičnih operacij nad operandi. Naslednji operatorji so znani kot aritmetični operatorji JavaScript.

OperaterOpisPrimer
+Dodatek10+20 = 30
-Odštevanje20-10 = 10
*Množenje10*20 = 200
/Delitev20/10 = 2
%Modul (ostanek)20 %10 = 0
++Prirastekvar a=10; a++; Zdaj je a = 11
--Zmanjšajvar a=10; a--; Zdaj je a = 9

Operatorji primerjave JavaScript

Operator primerjave JavaScript primerja oba operanda. Primerjalni operaterji so naslednji:

OperaterOpisPrimer
==Je enako10==20 = napačno
===Enako (enako in iste vrste)10==20 = napačno
!=Ni enako10!=20 = res
!==Ni identično20!==20 = napačno
>Večji kot20>10 = drži
>=Večje ali enako20>=10 = drži
<Manj kotdvajset<10 = false< td>
<=< td>Manj ali enakodvajset<=10 = false< td>

Bitni operaterji JavaScript

Bitni operaterji izvajajo bitne operacije nad operandi. Bitni operaterji so naslednji:

OperaterOpisPrimer
&Bitno IN(10==20 & 20==33) = napačno
|Bitni ALI(10==20 | 20==33) = napačno
^Bitni XOR(10==20 ^ 20==33) = napačno
~Bitno NE(~10) = -10
<<Bitni premik v levo(10<<2) = 40< td>
>>Bitni desni premik(10>>2) = 2
>>>Bitni desni premik z ničlo(10>>>2) = 2

Logični operatorji JavaScript

Naslednji operatorji so znani kot logični operatorji JavaScript.

OperaterOpisPrimer
&&Logični IN(10==20 && 20==33) = napačno
||Logični ALI(10==20 || 20==33) = napačno
!Logično ne!(10==20) = drži

Operatorji dodelitve JavaScript

Naslednji operatorji so znani kot operatorji dodeljevanja JavaScript.

OperaterOpisPrimer
=Dodeli10+10 = 20
+=Dodajte in dodelitevar a=10; a+=20; Zdaj je a = 30
-=Odštej in priredivar a=20; a-=10; Zdaj je a = 10
*=Pomnoži in dodelivar a=10; a*=20; Zdaj je a = 200
/=Razdeli in dodelivar a=10; a/=2; Zdaj je a = 5
%=Modul in dodelitevvar a=10; a%=2; Zdaj je a = 0

Posebni operaterji JavaScript

Naslednji operatorji so znani kot posebni operaterji JavaScript.

OperaterOpis
(?:)Pogojni operator vrne vrednost na podlagi pogoja. To je kot if-else.
,Operator vejice omogoča, da se več izrazov ovrednoti kot en stavek.
izbrisatiDelete Operator izbriše lastnost iz predmeta.
vV Operatorju preveri, ali ima objekt dano lastnost
instanceofpreveri, ali je predmet primerek danega tipa
novoustvari primerek (predmet)
tippreveri vrsto predmeta.
prazninazavrže povratno vrednost izraza.
donospreveri, kaj v generatorju vrne iterator generatorja.