Ano ang mga JavaScript Operator at ang Mga Uri nito?



Ginagamit ang mga operator upang magsagawa ng mga tukoy na pagkalkula sa mga operan. Ginagamit ang mga operator ng JavaScript para sa paghahambing ng mga halaga, nagsasagawa ng mga pagpapatakbo ng aritmetika.

Ginagamit ang isang operator para sa pagmamanipula ng isang tiyak na halaga o operand. Ginagamit ang mga operator upang maisagawa ang tiyak na matematika at lohikal na pagkalkula sa mga opera. Sa artikulong ito, tatalakayin natin ang tungkol sa iba Ang mga operator at kung paano ginagamit ang mga ito sa isang code sa sumusunod na pagkakasunud-sunod:

Ano ang Operator?

Ginagamit ang mga operator para sa paghahambing ng mga halaga, nagsasagawa ng mga pagpapatakbo ng aritmetika, atbp. Halimbawa, kung gagawa kami ng isang simpleng ekspresyon, ang 4 + 5 ay katumbas ng 9. Dito ang 4 at 5 ay tinatawag na mga operan at ang ‘+ ay tinatawag na operator. Ang JavaScript ay binubuo ng iba't ibang mga uri ng mga operator na ginagamit upang magsagawa ng iba't ibang mga operasyon.





Mga uri ng Mga Operator ng JavaScript

Mayroong iba't ibang mga uri ng mga operator sa JavaScript na ginagamit para sa pagsasagawa ng iba't ibang mga operasyon. Ang ilan sa mga JavaScript Operator ay may kasamang:

  • Mga Operator ng Arithmetic
  • Mga Operator ng Paghahambing
  • Mga Bitwise Operator
  • Mga Lohikal na Operator
  • Mga Operator ng Asignatura

Mga Operator ng Arithmetic

Ginagamit ang mga operator ng arithmetic upang magsagawa ng mga pagpapatakbo ng arithmetic sa mga opera. Narito ang isang listahan ng mga operator na kilala bilang mga JavaScript arithmetic operator:



Operator

Paglalarawan

Halimbawa



+

Nagdaragdag ng dalawang opera

10 + 20 = 30

-

Binabawas ang pangalawang operand mula sa una

30 - 20 = 10

/

Hatiin ang numerator sa denominator

default na halaga ng char sa java

10/20 = 2

*

I-multiply ang dalawang opera

5 * 5 = 25

%

Naglalabas ng natitirang bahagi ng isang paghahati ng integer

20% 10 = 0

++

Nagdaragdag ng isang halaga ng integer ng isa

var a = 20 a ++ Ngayon a = 21

-

Bumabawas ng isang halaga ng integer ng isa

var a = 20 a– Ngayon a = 19

Mga Operator ng Paghahambing

Kinukumpara ng operator ng paghahambing ng JavaScript ang dalawang pagpapatakbo. Ang mga operator ng paghahambing ay ang mga sumusunod:

Operator

Paglalarawan

Halimbawa

==

Sinusuri kung ang dalawang operan ay pantay o hindi. Kung oo, kung gayon ang kondisyon ay magiging totoo.

20 == 30 = hindi totoo

===

Mahahanap ang magkatulad (pantay at ng parehong uri)

10 == 20 = hindi totoo

! =

Sinusuri kung ang dalawang operan ay pantay o hindi. Kung ang mga halaga ay hindi pantay, pagkatapos ang kondisyon ay magiging totoo

20! = 30 = totoo

! ==

Ipinapahiwatig nito na ang dalawang halaga ay hindi magkapareho

20! == 20 = hindi totoo

>

Sinusuri kung ang halaga ng kaliwang operand ay mas malaki kaysa sa halaga ng tamang operand

30> 10 = totoo

> =

Sinusuri kung ang halaga ng kaliwang operand ay mas malaki sa o katumbas ng halaga ng kanang operand

20> = 10 = totoo

<

Sinusuri nito kung ang halaga ng kaliwang operand ay mas mababa kaysa sa halaga ng tamang operand

dalawampu<10 = false

<=

Sinusuri kung ang halaga ng kaliwang operand ay mas mababa sa o katumbas ng halaga ng kanang operan

30<=10 = false

Mga Bitwise Operator

Ginagamit ang mga bitwise operator upang maisagawa ang mga pagpapatakbo ng bitwise sa mga operan. Narito ang isang listahan ng mga bitwise operator:

Operator

Paglalarawan

Halimbawa

&

Boolean AT pagpapatakbo sa bawat piraso ng mga argumento ng integer

(10 == 20 & 20 == 33) = hindi totoo

paano maging ai engineer

|

Gumagawa ito ng isang pagpapatakbo ng Boolean O sa bawat piraso ng mga argumento sa integer

(10 == 20 | 20 == 33) = hindi totoo

^

Gumagawa ang operator na ito ng pagpapatakbo ng Bitwise XOR

(10 == 20 ^ 20 == 33) = hindi totoo

~

Ito ay isang unary operator at nagpapatakbo sa pamamagitan ng pag-reverse ng lahat ng mga piraso sa operand

(~ 10) = -10

<<

Inililipat ang lahat ng mga piraso sa unang operan nito sa kaliwa ng bilang ng mga lugar na tinukoy sa ikalawang operand.

(10<<2) = 40

>>

Ang halaga ng kaliwang operand ay inililipat pakanan ng bilang ng mga piraso na tinukoy ng tamang operand.

(10 >> 2) = 2

>>>

Ang operator na ito ay tulad ng >> operator, maliban na ang mga piraso na inilipat sa kaliwa ay palaging zero.

(10 >>> 2) = 2

Mga Lohikal na Operator

Nagbibigay ang listahan ng lahat ng mga lohikal na operator ng JavaScript:

Operator

Paglalarawan

Halimbawa

&&

Lohikal AT - Kung ang parehong mga opera ay non-zero, kung gayon ang kondisyon ay nagiging totoo

(10 == 20 && 20 == 33) = hindi totoo

||

Lohikal O kaya - Kung ang alinman sa dalawang pagpapatakbo ay hindi zero, kung gayon ang kondisyon ay magiging totoo.

(10 == 20 || 20 == 33) = hindi totoo

utos ng Java na tapusin ang programa

!

Lohikal HINDI - Baliktad sa lohikal na estado ng operand nito.

! (10 == 20) = totoo

Mga Operator ng Asignatura

Ginagamit ang mga operator ng Assignment upang magtalaga ng mga halaga sa operand. Ang mga sumusunod na operator ay kilala bilang mga operator ng pagtatalaga ng JavaScript:

Operator

Paglalarawan

Halimbawa

=

Nagtatalaga ng mga halaga mula sa kanang bahagi ng operand hanggang sa kaliwang bahagi ng operand

20 + 10 = 30

+ =

Nagdaragdag ito ng tamang operan sa kaliwang operand at itinalaga ang resulta sa kaliwang operand

var a = 20 a + = 10 Ngayon a = 30

- =

Binabawas nito ang tamang operan mula sa kaliwang operand at itinatalaga ang resulta sa kaliwang operand

var a = 30 a- = 10 Ngayon a = 20

* =

Pinararami nito ang kanang operan ng kaliwang operand at itinatalaga ang resulta sa kaliwang operand

var a = 10 a * = 20 Ngayon a = 200

/ =

Hinahati nito ang kaliwang operand sa kanang operan at itinatalaga ang resulta sa kaliwang operand

var a = 10 a / = 2 Ngayon a = 5

% =

Tumatagal ito ng modulus gamit ang dalawang operan at itatalaga ang resulta sa kaliwang operand

var a = 10 a% = 2 Ngayon a = 0

Ito ang ilan sa mga karaniwang operator ng JavaScript kasama ang kanilang kahulugan at halimbawa. Sa pamamagitan nito, napunta kami sa dulo ng aming artikulo.

Ngayong alam mo na ang tungkol sa Mga JavaScript Operator, tingnan ang ni Edureka. Tutulungan ka ng Pagsasanay sa Pagpapatunay sa Pag-unlad ng Web na Alamin kung paano lumikha ng mga kahanga-hangang website gamit ang HTML5, CSS3, Twitter Bootstrap 3, jQuery at Google API at i-deploy ito sa Amazon Simple Storage Service (S3).

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng 'JavaScript Operator' at babalikan ka namin.