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.

Operater Opis Primer
+ Dodatek 10+20 = 30
- Odštevanje 20-10 = 10
* Množenje 10*20 = 200
/ Delitev 20/10 = 2
% Modul (ostanek) 20 %10 = 0
++ Prirastek var a=10; a++; Zdaj je a = 11
-- Zmanjšaj var a=10; a--; Zdaj je a = 9

Operatorji primerjave JavaScript

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

Operater Opis Primer
== Je enako 10==20 = napačno
=== Enako (enako in iste vrste) 10==20 = napačno
!= Ni enako 10!=20 = res
!== Ni identično 20!==20 = napačno
> Večji kot 20>10 = drži
>= Večje ali enako 20>=10 = drži
< Manj kot dvajset <10 = false < td>
<= < td> Manj ali enako dvajset <=10 = false < td>

Bitni operaterji JavaScript

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

Operater Opis Primer
& 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.

Operater Opis Primer
&& 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.

Operater Opis Primer
= Dodeli 10+10 = 20
+= Dodajte in dodelite var a=10; a+=20; Zdaj je a = 30
-= Odštej in priredi var a=20; a-=10; Zdaj je a = 10
*= Pomnoži in dodeli var a=10; a*=20; Zdaj je a = 200
/= Razdeli in dodeli var a=10; a/=2; Zdaj je a = 5
%= Modul in dodelitev var a=10; a%=2; Zdaj je a = 0

Posebni operaterji JavaScript

Naslednji operatorji so znani kot posebni operaterji JavaScript.

Operater Opis
(?:) Pogojni operator vrne vrednost na podlagi pogoja. To je kot if-else.
, Operator vejice omogoča, da se več izrazov ovrednoti kot en stavek.
izbrisati Delete Operator izbriše lastnost iz predmeta.
v V Operatorju preveri, ali ima objekt dano lastnost
instanceof preveri, ali je predmet primerek danega tipa
novo ustvari primerek (predmet)
tip preveri vrsto predmeta.
praznina zavrže povratno vrednost izraza.
donos preveri, kaj v generatorju vrne iterator generatorja.