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.
- Aritmetični operatorji
- Primerjalni (relacijski) operatorji
- Bitni operaterji
- Logični operatorji
- Operatorji dodelitve
- 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>10> |
<=< td> | Manj ali enako | dvajset<=10 = false< td>=10> | =<>
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>2)> |
>> | 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. |