logo

Operátoři JavaScriptu

Operátory JavaScriptu jsou symboly, které se používají k provádění operací s operandy. Například:

 var sum=10+20; 

Zde je + aritmetický operátor a = je operátor přiřazení.

V JavaScriptu existují následující typy operátorů.

  1. Aritmetické operátory
  2. Srovnávací (relační) operátory
  3. Bitové operátory
  4. Logické operátory
  5. Operátoři přiřazení
  6. Speciální operátoři

JavaScriptové aritmetické operátory

Aritmetické operátory se používají k provádění aritmetických operací s operandy. Následující operátory jsou známé jako aritmetické operátory JavaScriptu.

OperátorPopisPříklad
+Přidání10+20 = 30
-Odčítání20-10 = 10
*Násobení10*20 = 200
/Divize20/10 = 2
%Modul (zbytek)20%10 = 0
++Přírůstekvar a=10; a++; Nyní a = 11
--Dekrementovatvar a=10; A--; Nyní a = 9

Porovnávací operátory JavaScriptu

Operátor porovnání JavaScriptu porovná dva operandy. Porovnávací operátory jsou následující:

OperátorPopisPříklad
==Je rovný10==20 = nepravda
===Identické (stejné a stejného typu)10==20 = nepravda
!=Nerovná se10!=20 = pravda
!==Ne identické20!==20 = nepravda
>Větší než20>10 = pravda
>=Větší než nebo rovno20>=10 = pravda
<Méně neždvacet<10 = false< td>
<=< td>Menší nebo rovnodvacet<=10 = false< td>

Bitové operátory JavaScriptu

Bitové operátory provádějí bitové operace s operandy. Bitové operátory jsou následující:

OperátorPopisPříklad
&Bitové AND(10==20 & 20==33) = nepravda
|Bitově NEBO(10==20 | 20==33) = nepravda
^Bitový XOR(10==20 ^ 20==33) = nepravda
~Bitově NE(~10) = -10
<<Bitový levý Shift(10<<2) = 40< td>
>>Bitový pravý Shift(10>>2) = 2
>>>Bitový posun doprava s nulou(10>>>2) = 2

Logické operátory JavaScriptu

Následující operátory jsou známé jako logické operátory JavaScriptu.

OperátorPopisPříklad
&&Logické AND(10==20 && 20==33) = nepravda
||Logické NEBO(10==20 || 20==33) = nepravda
!Logické Ne!(10==20) = pravda

Operátoři přiřazení JavaScriptu

Následující operátory jsou známé jako operátory přiřazení JavaScriptu.

OperátorPopisPříklad
=Přiřadit10+10 = 20
+=Přidat a přiřaditvar a=10; a+=20; Nyní a = 30
-=Odečíst a přiřaditvar a=20; a-=10; Nyní a = 10
*=Násobte a přiřaďtevar a=10; a*=20; Nyní a = 200
/=Rozdělit a přiřaditvar a=10; a/=2; Nyní a = 5
%=Modul a přiřaditvar a=10; a%=2; Nyní a = 0

Speciální operátoři JavaScriptu

Následující operátory jsou známé jako speciální operátory JavaScriptu.

OperátorPopis
(? :)Podmíněný operátor vrátí hodnotu na základě podmínky. Je to jako kdyby-jinak.
,Operátor čárky umožňuje vyhodnotit více výrazů jako jeden příkaz.
vymazatOperátor Delete odstraní vlastnost z objektu.
vV Operátor zkontroluje, zda má objekt danou vlastnost
instanceofzkontroluje, zda je objekt instancí daného typu
Novývytvoří instanci (objekt)
Typkontroluje typ objektu.
prázdnotazahodí návratovou hodnotu výrazu.
výtěžekkontroluje, co je vráceno v generátoru iterátorem generátoru.