„JavaScript“ operatoriai yra simboliai, naudojami operandų operacijoms atlikti. Pavyzdžiui:
var sum=10+20;
Čia + yra aritmetinis operatorius, o = yra priskyrimo operatorius.
„JavaScript“ yra šių tipų operatoriai.
- Aritmetiniai operatoriai
- Lyginimo (santykiniai) operatoriai
- Bitiniai operatoriai
- Loginiai operatoriai
- Užduočių operatoriai
- Specialieji operatoriai
„JavaScript“ aritmetiniai operatoriai
Aritmetiniai operatoriai naudojami operandų aritmetinėms operacijoms atlikti. Šie operatoriai yra žinomi kaip „JavaScript“ aritmetiniai operatoriai.
operatorius | apibūdinimas | Pavyzdys |
---|---|---|
+ | Papildymas | 10+20 = 30 |
- | Atimtis | 20-10 = 10 |
* | Daugyba | 10*20 = 200 |
/ | Padalinys | 20/10 = 2 |
% | Modulis (likęs) | 20%10 = 0 |
++ | Prieaugis | var a=10; a++; Dabar a = 11 |
-- | Sumažėjimas | var a=10; a--; Dabar a = 9 |
„JavaScript“ palyginimo operatoriai
„JavaScript“ palyginimo operatorius lygina du operandus. Palyginimo operatoriai yra tokie:
operatorius | apibūdinimas | Pavyzdys |
---|---|---|
== | Yra lygus | 10==20 = klaidinga |
=== | Identiškas (lygus ir to paties tipo) | 10==20 = klaidinga |
!= | Nelygu | 10 = 20 = tiesa |
!== | Ne tapatus | 20!==20 = klaidinga |
> | Geresnis negu | 20>10 = tiesa |
>= | Didesnis nei arba lygus | 20>=10 = tiesa |
< | Mažiau nei | dvidešimt<10 = false< td>10> |
<=< td> | Mažiau nei arba lygus | dvidešimt<=10 = false< td>=10> | =<>
„JavaScript“ bitų operatoriai
Bitiniai operatoriai atlieka bitines operacijas su operandais. Bitiniai operatoriai yra tokie:
operatorius | apibūdinimas | Pavyzdys |
---|---|---|
& | Bitiškai IR | (10==20 ir 20==33) = klaidinga |
| | Bitiškai ARBA | (10==20 | 20==33) = klaidinga |
^ | Bitinis XOR | (10==20 ^ 20==33) = klaidinga |
~ | Bitiškai NE | (~10) = -10 |
<< | Bitiškai kairysis poslinkis | (10<<2) = 40< td>2)> |
>> | Bitinis dešinysis poslinkis | (10>>2) = 2 |
>>> | Bitinis dešinysis poslinkis su nuliu | (10>>>2) = 2 |
„JavaScript“ loginiai operatoriai
Šie operatoriai yra žinomi kaip „JavaScript“ loginiai operatoriai.
operatorius | apibūdinimas | Pavyzdys |
---|---|---|
&& | Logiška IR | (10==20 && 20==33) = klaidinga |
|| | Logiška ARBA | (10==20 || 20==33) = klaidinga |
! | Logiška Ne | !(10==20) = tiesa |
„JavaScript“ priskyrimo operatoriai
Šie operatoriai yra žinomi kaip „JavaScript“ priskyrimo operatoriai.
operatorius | apibūdinimas | Pavyzdys |
---|---|---|
= | Priskirti | 10+10 = 20 |
+= | Pridėti ir priskirti | var a=10; a+=20; Dabar a = 30 |
-= | Atimti ir priskirti | var a=20; a-=10; Dabar a = 10 |
*= | Padauginkite ir priskirkite | var a=10; a*=20; Dabar a = 200 |
/= | Padalinkite ir priskirkite | var a=10; a/=2; Dabar a = 5 |
%= | Modulis ir priskirti | var a=10; a%=2; Dabar a = 0 |
„JavaScript“ specialieji operatoriai
Šie operatoriai yra žinomi kaip specialieji „JavaScript“ operatoriai.
operatorius | apibūdinimas |
---|---|
(?:) | Sąlyginis operatorius grąžina reikšmę pagal sąlygą. Tai tarsi jei kitaip. |
, | Kablelių operatorius leidžia įvertinti kelias išraiškas kaip vieną sakinį. |
Ištrinti | Ištrinti operatorius ištrina objekto ypatybę. |
in | Operatorius patikrina, ar objektas turi nurodytą savybę |
pavyzdys | patikrina, ar objektas yra nurodyto tipo egzempliorius |
naujas | sukuria egzempliorių (objektą) |
tipas | tikrina objekto tipą. |
tuštuma | ji atmeta išraiškos grąžinimo reikšmę. |
derlius | tikrina, ką generatoriuje grąžina generatoriaus iteratorius. |