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átor Popis Příklad
+ Přidání 10+20 = 30
- Odčítání 20-10 = 10
* Násobení 10*20 = 200
/ Divize 20/10 = 2
% Modul (zbytek) 20%10 = 0
++ Přírůstek var a=10; a++; Nyní a = 11
-- Dekrementovat var 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átor Popis Příklad
== Je rovný 10==20 = nepravda
=== Identické (stejné a stejného typu) 10==20 = nepravda
!= Nerovná se 10!=20 = pravda
!== Ne identické 20!==20 = nepravda
> Větší než 20>10 = pravda
>= Větší než nebo rovno 20>=10 = pravda
< Méně než dvacet <10 = false < td>
<= < td> Menší nebo rovno dvacet <=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átor Popis Pří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átor Popis Pří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átor Popis Příklad
= Přiřadit 10+10 = 20
+= Přidat a přiřadit var a=10; a+=20; Nyní a = 30
-= Odečíst a přiřadit var a=20; a-=10; Nyní a = 10
*= Násobte a přiřaďte var a=10; a*=20; Nyní a = 200
/= Rozdělit a přiřadit var a=10; a/=2; Nyní a = 5
%= Modul a přiřadit var 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átor Popis
(? :) 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.
vymazat Operátor Delete odstraní vlastnost z objektu.
v V Operátor zkontroluje, zda má objekt danou vlastnost
instanceof zkontroluje, zda je objekt instancí daného typu
Nový vytvoří instanci (objekt)
Typ kontroluje typ objektu.
prázdnota zahodí návratovou hodnotu výrazu.
výtěžek kontroluje, co je vráceno v generátoru iterátorem generátoru.