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átor Popis Príklad
+ Doplnenie 10+20 = 30
- Odčítanie 20-10 = 10
* Násobenie 10 x 20 = 200
/ divízie 20/10 = 2
% Modul (zvyšok) 20%10 = 0
++ Prírastok var 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átor Popis Príklad
== Rovná sa 10==20 = nepravda
=== Identické (rovnaké a rovnakého typu) 10==20 = nepravda
!= Nerovná sa 10!=20 = pravda
!== Nie Identické 20!==20 = nepravda
> Väčší než 20>10 = pravda
>= Väčšie alebo rovné 20>=10 = pravda
< Menej ako dvadsať <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átor Popis Prí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átor Popis Prí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átor Popis Prí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ďte var a=10; a* = 20; Teraz a = 200
/= Rozdeľte a priraďte var a=10; a/=2; Teraz a = 5
%= Modul a priraďte var 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átor Popis
(? :) 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.
v V Operátor skontroluje, či má objekt danú vlastnosť
instanceof skontroluje, či je objekt inštanciou daného typu
Nový vytvorí inštanciu (objekt)
Typ kontroluje typ objektu.
neplatné zahodí návratovú hodnotu výrazu.
výnos skontroluje, čo je vrátené v generátore iterátorom generátora.