logo

Operátori JavaScriptu

Operátory JavaScript sú symboly, ktoré sa používajú na vykonávanie operácií s operandmi. Napríklad:

 var sum=10+20; 

Tu je + aritmetický operátor a = je operátor priradenia.

V JavaScripte existujú nasledujúce typy operátorov.

  1. Aritmetické operátory
  2. Porovnávacie (relačné) operátory
  3. Bitové operátory
  4. Logické operátory
  5. Operátori pridelenia
  6. Špeciálni operátori

JavaScriptové aritmetické operátory

Aritmetické operátory sa používajú na vykonávanie aritmetických operácií s operandmi. Nasledujúce operátory sú známe ako aritmetické operátory JavaScriptu.

OperátorPopisPríklad
+Doplnenie10+20 = 30
-Odčítanie20-10 = 10
*Násobenie10 x 20 = 200
/divízie20/10 = 2
%Modul (zvyšok)20%10 = 0
++Prírastokvar a=10; a++; Teraz a = 11
--Dekrementovaťvar a=10; a--; Teraz a = 9

Operátory porovnávania JavaScriptu

Operátor porovnávania JavaScriptu porovnáva tieto dva operandy. Porovnávacie operátory sú nasledovné:

OperátorPopisPríklad
==Rovná sa10==20 = nepravda
===Identické (rovnaké a rovnakého typu)10==20 = nepravda
!=Nerovná sa10!=20 = pravda
!==Nie Identické20!==20 = nepravda
>Väčší než20>10 = pravda
>=Väčšie alebo rovné20>=10 = pravda
<Menej akodvadsať<10 = false< td>
<=< td>Menšie alebo rovnédvadsať<=10 = false< td>

Bitové operátory JavaScriptu

Bitové operátory vykonávajú bitové operácie s operandmi. Bitové operátory sú nasledovné:

OperátorPopisPríklad
&Bitové AND(10==20 & 20==33) = nepravda
|Bitové ALEBO(10==20 | 20==33) = nepravda
^Bitový XOR(10==20 ^ 20==33) = nepravda
~Bitovo NIE(~10) = -10
<<Bitový posun doľava(10<<2) = 40< td>
>>Bitový posun doprava(10>>2) = 2
>>>Bitový posun doprava s nulou(10>>>2) = 2

Logické operátory JavaScriptu

Nasledujúce operátory sú známe ako logické operátory JavaScriptu.

OperátorPopisPríklad
&&Logické AND(10==20 && 20==33) = nepravda
||Logické ALEBO(10==20 || 20==33) = nepravda
!Logické Nie!(10==20) = pravda

Operátori priradenia JavaScriptu

Nasledujúce operátory sú známe ako operátory priraďovania JavaScriptu.

OperátorPopisPríklad
=Priradiť10+10 = 20
+=Pridať a priradiťvar a=10; a+=20; Teraz a = 30
-=Odčítať a priradiťvar a=20; a- = 10; Teraz a = 10
*=Vynásobte a priraďtevar a=10; a* = 20; Teraz a = 200
/=Rozdeľte a priraďtevar a=10; a/=2; Teraz a = 5
%=Modul a priraďtevar a=10; a % = 2; Teraz a = 0

Špeciálni operátori JavaScriptu

Nasledujúce operátory sú známe ako špeciálne operátory JavaScriptu.

OperátorPopis
(? :)Podmienený operátor vráti hodnotu na základe podmienky. Je to ako keby-inak.
,Operátor čiarky umožňuje vyhodnotiť viacero výrazov ako jeden príkaz.
vymazaťOperátor Delete odstráni vlastnosť z objektu.
vV Operátor skontroluje, či má objekt danú vlastnosť
instanceofskontroluje, či je objekt inštanciou daného typu
Novývytvorí inštanciu (objekt)
Typkontroluje typ objektu.
neplatnézahodí návratovú hodnotu výrazu.
výnosskontroluje, čo je vrátené v generátore iterátorom generátora.