A JavaScript operátorok olyan szimbólumok, amelyek az operandusokon végzett műveletek végrehajtására szolgálnak. Például:
var sum=10+20;
Itt a + az aritmetikai operátor, az = pedig a hozzárendelési operátor.
A JavaScriptben a következő típusú operátorok találhatók.
- Aritmetikai operátorok
- Összehasonlító (relációs) operátorok
- Bitenkénti operátorok
- Logikai operátorok
- Hozzárendelés operátorok
- Speciális operátorok
JavaScript aritmetikai operátorok
Az aritmetikai operátorok aritmetikai műveletek végrehajtására szolgálnak az operandusokon. A következő operátorok JavaScript aritmetikai operátorok néven ismertek.
Operátor | Leírás | Példa |
---|---|---|
+ | Kiegészítés | 10+20 = 30 |
- | Kivonás | 20-10 = 10 |
* | Szorzás | 10*20 = 200 |
/ | Osztály | 20/10 = 2 |
% | Modulus (maradék) | 20%10 = 0 |
++ | Növekedés | var a=10; a++; Most a = 11 |
-- | Csökkenés | var a=10; a--; Most a = 9 |
JavaScript-összehasonlító operátorok
A JavaScript-összehasonlító operátor összehasonlítja a két operandust. Az összehasonlító operátorok a következők:
Operátor | Leírás | Példa |
---|---|---|
== | Egyenlő | 10==20 = hamis |
=== | Azonos (egyforma és azonos típusú) | 10==20 = hamis |
!= | Nem egyenlő | 10 = 20 = igaz |
!== | Nem azonos | 20!==20 = hamis |
> | Nagyobb, mint | 20>10 = igaz |
>= | Nagyobb vagy egyenlő | 20>=10 = igaz |
< | Kevesebb, mint | húsz<10 = false< td>10> |
<=< td> | Kisebb vagy egyenlő | húsz<=10 = false< td>=10> | =<>
JavaScript bitenkénti operátorok
A bitenkénti operátorok bitenkénti műveleteket hajtanak végre az operandusokon. A bitenkénti operátorok a következők:
Operátor | Leírás | Példa |
---|---|---|
& | Bitenként ÉS | (10==20 és 20==33) = hamis |
| | Bitenkénti VAGY | (10==20 | 20==33) = hamis |
^ | Bitenkénti XOR | (10==20 ^ 20==33) = hamis |
~ | Bitenként NEM | (~10) = -10 |
<< | Bitenkénti bal eltolás | (10<<2) = 40< td>2)> |
>> | Bitenkénti jobb eltolás | (10>>2) = 2 |
>>> | Bitenkénti jobb eltolás nullával | (10>>>2) = 2 |
JavaScript logikai operátorok
A következő operátorok JavaScript logikai operátorokként ismertek.
Operátor | Leírás | Példa |
---|---|---|
&& | Logikus ÉS | (10==20 && 20==33) = hamis |
|| | Logikus VAGY | (10==20 || 20==33) = hamis |
! | Logikus Nem | !(10==20) = igaz |
JavaScript hozzárendelési operátorok
A következő operátorok JavaScript-hozzárendelési operátorokként ismertek.
Operátor | Leírás | Példa |
---|---|---|
= | Hozzárendelni | 10+10 = 20 |
+= | Hozzáadás és hozzárendelés | var a=10; a+=20; Most a = 30 |
-= | Kivonás és hozzárendelés | var a=20; a-=10; Most a = 10 |
*= | Szorozza meg és rendelje hozzá | var a=10; a*=20; Most a = 200 |
/= | Oszd fel és rendelj hozzá | var a=10; a/=2; Most a = 5 |
%= | Modulus és hozzárendelés | var a=10; a%=2; Most a = 0 |
JavaScript speciális operátorok
A következő operátorok JavaScript speciális operátorokként ismertek.
Operátor | Leírás |
---|---|
(?:) | A feltételes operátor értéket ad vissza a feltétel alapján. Ez olyan, mint ha-más. |
, | A Comma Operator lehetővé teszi több kifejezés egyetlen utasításként történő kiértékelését. |
töröl | Delete Operator töröl egy tulajdonságot az objektumból. |
ban ben | Az Operatorban ellenőrzi, hogy az objektum rendelkezik-e az adott tulajdonsággal |
Például az | ellenőrzi, hogy az objektum adott típusú példány-e |
új | példányt (objektumot) hoz létre |
típusú | ellenőrzi az objektum típusát. |
üres | elveti a kifejezés visszatérési értékét. |
hozam | ellenőrzi, hogy a generátor iterátora mit ad vissza egy generátorban. |