logo

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.

OperatorDescriereExemplu
+Plus10+20 = 30
-Scădere20-10 = 10
*Multiplicare10*20 = 200
/Divizia20/10 = 2
%Modul (restul)20%10 = 0
++Creşterevar 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:

OperatorDescriereExemplu
==Este egal cu10==20 = fals
===Identice (egale și de același tip)10==20 = fals
!=Nu este egal cu10!=20 = adevărat
!==Nu identice20!==20 = fals
>Mai mare ca20>10 = adevărat
>=Mai mare sau egal cu20>=10 = adevărat
<Mai puțin decâtdouăzeci<10 = false< td>
<=< td>Mai mic sau egal cudouă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ă:

OperatorDescriereExemplu
&Ș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.

OperatorDescriereExemplu
&&Ș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.

OperatorDescriereExemplu
=Atribui10+10 = 20
+=Adăugați și atribuițivar a=10; a+=20; Acum a = 30
-=Scădeți și atribuițivar a=20; a-=10; Acum a = 10
*=Înmulțiți și atribuițivar a=10; a*=20; Acum a = 200
/=Împărțiți și atribuițivar a=10; a/=2; Acum a = 5
%=Modulul și atribuireavar a=10; a%=2; Acum a = 0

Operatori speciali JavaScript

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

OperatorDescriere
(?:)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.
ștergeDelete Operator șterge o proprietate din obiect.
înÎn Operator verifică dacă obiectul are proprietatea dată
instanță deverifică dacă obiectul este o instanță de tip dat
noucreează o instanță (obiect)
tip deverifică tipul obiectului.
golelimină valoarea returnată a expresiei.
Randamentverifică ceea ce este returnat într-un generator de către iteratorul generatorului.