JavaScript operatori ir simboli, ko izmanto operandu operāciju veikšanai. Piemēram:
var sum=10+20;
Šeit + ir aritmētiskais operators un = ir piešķiršanas operators.
JavaScript ir šādi operatoru veidi.
- Aritmētiskie operatori
- Salīdzināšanas (relāciju) operatori
- Bitu operatori
- Loģiskie operatori
- Piešķiršanas operatori
- Īpašie operatori
JavaScript aritmētiskie operatori
Aritmētiskie operatori tiek izmantoti, lai veiktu aritmētiskās darbības ar operandiem. Tālāk norādītie operatori ir zināmi kā JavaScript aritmētiskie operatori.
Operators | Apraksts | Piemērs |
---|---|---|
+ | Papildinājums | 10+20 = 30 |
- | Atņemšana | 20-10 = 10 |
* | Reizināšana | 10*20 = 200 |
/ | Divīzija | 20/10 = 2 |
% | Modulis (atlikušais) | 20%10 = 0 |
++ | Pieaugums | var a=10; a++; Tagad a = 11 |
-- | Samazinājums | var a=10; a--; Tagad a = 9 |
JavaScript salīdzināšanas operatori
JavaScript salīdzināšanas operators salīdzina abus operandus. Salīdzināšanas operatori ir šādi:
Operators | Apraksts | Piemērs |
---|---|---|
== | Ir vienāds ar | 10==20 = nepatiess |
=== | Identisks (vienāds un viena veida) | 10==20 = nepatiess |
!= | Nav vienāds ar | 10 = 20 = taisnība |
!== | Nav Identisks | 20!==20 = nepatiess |
> | Lielāks nekā | 20>10 = patiess |
>= | Lielāks par vai vienāds ar | 20>=10 = patiess |
< | Mazāk nekā | divdesmit<10 = false< td>10> |
<=< td> | Mazāks par vai vienāds ar | divdesmit<=10 = false< td>=10> | =<>
JavaScript bitu operatori
Bitu operatori veic bitu darbības operandiem. Bitu operatori ir šādi:
Operators | Apraksts | Piemērs |
---|---|---|
& | Bitu UN | (10==20 & 20==33) = nepatiess |
| | Bitu virzienā VAI | (10==20 | 20==33) = nepatiess |
^ | Bitu XOR | (10==20 ^ 20==33) = nepatiess |
~ | Bitu veidā NAV | (~10) = -10 |
<< | Bitu pa kreisi Shift | (10<<2) = 40< td>2)> |
>> | Bitu pa labi Shift | (10>>2) = 2 |
>>> | Bitu pa labi nobīde ar nulli | (10>>>2) = 2 |
JavaScript loģiskie operatori
Tālāk norādītie operatori ir zināmi kā JavaScript loģiskie operatori.
Operators | Apraksts | Piemērs |
---|---|---|
&& | Loģiski UN | (10==20 && 20==33) = nepatiess |
|| | Loģiski VAI | (10==20 || 20==33) = nepatiess |
! | Loģiski Nē | !(10==20) = patiess |
JavaScript piešķiršanas operatori
Tālāk norādītie operatori ir zināmi kā JavaScript piešķiršanas operatori.
Operators | Apraksts | Piemērs |
---|---|---|
= | Piešķirt | 10+10 = 20 |
+= | Pievienot un piešķirt | var a=10; a+=20; Tagad a = 30 |
-= | Atņemt un piešķirt | var a=20; a-=10; Tagad a = 10 |
*= | Reiziniet un piešķiriet | var a=10; a*=20; Tagad a = 200 |
/= | Sadaliet un piešķiriet | var a=10; a/=2; Tagad a = 5 |
%= | Modulis un piešķiršana | var a=10; a%=2; Tagad a = 0 |
JavaScript īpašie operatori
Tālāk norādītie operatori ir zināmi kā JavaScript īpašie operatori.
Operators | Apraksts |
---|---|
(?:) | Nosacījuma operators atgriež vērtību, pamatojoties uz nosacījumu. Tas ir kā ja-cits. |
, | Komatu operators ļauj vairākas izteiksmes novērtēt kā vienu paziņojumu. |
dzēst | Dzēst Operators izdzēš rekvizītu no objekta. |
iekšā | Operators pārbauda, vai objektam ir dotais īpašums |
instanceof | pārbauda, vai objekts ir noteikta tipa gadījums |
jauns | izveido gadījumu (objektu) |
veids | pārbauda objekta veidu. |
nederīgs | tas atmet izteiksmes atgriešanās vērtību. |
raža | pārbauda, ko ģeneratorā atdod ģeneratora iterators. |