Operatori JavaScript

Operatorii JavaScript sunt simboluri care sunt folosite pentru a efectua operații pe operanzi. De exemplu:

 var sum=10+20;  

Aici, + este operatorul aritmetic și = este operatorul de atribuire.

Există următoarele tipuri de operatori în JavaScript.

  1. Operatori aritmetici
  2. Operatori (relaționali) de comparație
  3. Operatori pe biți
  4. Operatori logici
  5. Operatori de atribuire
  6. Operatori speciali

Operatori aritmetici JavaScript

Operatorii aritmetici sunt utilizați pentru a efectua operații aritmetice asupra operanzilor. Următorii operatori sunt cunoscuți ca operatori aritmetici JavaScript.

Operator Descriere Exemplu
+ Plus 10+20 = 30
- Scădere 20-10 = 10
* Multiplicare 10*20 = 200
/ Divizia 20/10 = 2
% Modul (restul) 20%10 = 0
++ Creştere var a=10; a++; Acum a = 11
-- Decrementează var a=10; A--; Acum a = 9

Operatori de comparare JavaScript

Operatorul de comparare JavaScript compară cei doi operanzi. Operatorii de comparație sunt următorii:

Operator Descriere Exemplu
== Este egal cu 10==20 = fals
=== Identice (egale și de același tip) 10==20 = fals
!= Nu este egal cu 10!=20 = adevărat
!== Nu identice 20!==20 = fals
> Mai mare ca 20>10 = adevărat
>= Mai mare sau egal cu 20>=10 = adevărat
< Mai puțin decât douăzeci <10 = false < td>
<= < td> Mai mic sau egal cu douăzeci <=10 = false < td>

Operatori JavaScript pe biți

Operatorii pe biți efectuează operații pe biți pe operanzi. Operatorii pe biți sunt după cum urmează:

Operator Descriere Exemplu
& ȘI pe biți (10==20 și 20==33) = fals
| SAU pe biți (10==20 | 20==33) = fals
^ XOR pe biți (10==20 ^ 20==33) = fals
~ Pe bit NU (~10) = -10
< < Shift la stânga pe biți (10 < <2) = 40 < td>
>> Shift la dreapta pe biți (10>>2) = 2
>>> Deplasare la dreapta pe biți cu zero (10>>>2) = 2

Operatori logici JavaScript

Următorii operatori sunt cunoscuți ca operatori logici JavaScript.

Operator Descriere Exemplu
&& ȘI logic (10==20 && 20==33) = fals
|| SAU logic (10==20 || 20==33) = fals
! Nu logic !(10==20) = adevărat

Operatori de atribuire JavaScript

Următorii operatori sunt cunoscuți ca operatori de atribuire JavaScript.

Operator Descriere Exemplu
= Atribui 10+10 = 20
+= Adăugați și atribuiți var a=10; a+=20; Acum a = 30
-= Scădeți și atribuiți var a=20; a-=10; Acum a = 10
*= Înmulțiți și atribuiți var a=10; a*=20; Acum a = 200
/= Împărțiți și atribuiți var a=10; a/=2; Acum a = 5
%= Modulul și atribuirea var a=10; a%=2; Acum a = 0

Operatori speciali JavaScript

Următorii operatori sunt cunoscuți ca operatori speciali JavaScript.

Operator Descriere
(?:) Operatorul condiționat returnează valoarea în funcție de condiție. Este ca dacă-altfel.
, Operatorul virgulă permite ca mai multe expresii să fie evaluate ca o singură instrucțiune.
șterge Delete Operator șterge o proprietate din obiect.
în În Operator verifică dacă obiectul are proprietatea dată
instanță de verifică dacă obiectul este o instanță de tip dat
nou creează o instanță (obiect)
tip de verifică tipul obiectului.
gol elimină valoarea returnată a expresiei.
Randament verifică ceea ce este returnat într-un generator de către iteratorul generatorului.