Oppdragsoperatører i JavaScript | Forklart med eksempler

Oppdragsoperatører i JavaScript | Forklart med eksempler

Oppgaveoperatører er en avgjørende del av dataprogrammering som brukes til å tildele verdien av venstre operand til høyre operand eller med enkle ord tildeler verdier til variabler. Oppdragsoperatører utfører logiske operasjoner som, bitvis logiske operasjoner eller operasjoner på integrerte operander eller boolske operasjoner. JavaScript bruker flere oppdragsoperatører. Her har vi listet opp JavaScript -oppdragsoperatører for deg.

Tildeling (=)

Oppdragsoperatøren brukes til å tildele en verdi til en variabel.

Eksempel:

La a = 10;
konsoll.logg (a);

Produksjon:

10

Tilleggsoppgave (+=)

Addisjonsoppgaveoperatøren brukes til å tilføre verdien av høyre operand til venstre operand og tildeler den resulterende verdien til variabelen.

Eksempel:

La x = 2;
konsoll.logg (x+= 2); // eller x = x + 2

Produksjon:

4

Subtraksjonsoppgave (-=)

Subtraksjonsoperatøren trekker verdien av høyre operand fra venstre operand og tildeler den resulterende verdien til variabelen.

Eksempel:

La a = 10;
konsoll.logg (a- = 2); // eller a = a - 2

Produksjon:

8

Multiplikasjonsoppgave (*=)

Multiplikasjonsoppgaven multipliserer verdien av høyre operand med venstre operand og tildeler den resulterende verdien til variabelen.

Eksempel:

La x = 2;
konsoll.logg (x*= 2); // eller x = x * 2

Produksjon:

4

Divisjonsoppgave (/=)

Divisjonsoppgaven deler variabel verdi med riktig operand og tildeler den resulterende verdien til variabelen.

Eksempel:

La A = 4;
konsoll.logg (a/= 2); // eller a = a / 2

Produksjon:

2

Resten tildeling (%=)

Resten av operatøren returnerer resten som er igjen som et resultat av å dele en operand med en annen.

Eksempel:

La x = 3;
konsoll.logg (x%= 2); // eller x = x % 2

Produksjon:

1

Eksponentieringsoppgave (** =)

Eksponentieringsoperatør brukes til å heve verdien av variabelen til riktig operand.

Eksempel:

La x = 3;
konsoll.logg (x ** = 2); // eller x = x ** 2

Produksjon:

9

Venstre skiftoppgave (<<=)

Den venstre skiftoperatøren skyver et bestemt antall biter til venstre, og den resulterende verdien tilordnes variabelen.

Eksempel:

La a = 5; // 0000000000000000000000000000000101
en<<=2; // 00000000000000000000000000010100
konsoll.logg (a);

Produksjon:

20

Høyre skiftoppgave (>> =)

Høyre skiftoperatør skyver et bestemt antall biter til høyre, og den resulterende verdien tilordnes variabelen.

Eksempel:

La y = 5; // 0000000000000000000000000000000101
y >> = 2; // 0000000000000000000000000000010100
konsoll.Logg (y)

Produksjon:

1

Usignert høyre skiftoppgave (>>> =)

Høyre skiftoperatør skyver et bestemt antall biter til høyre, og den resulterende verdien tilordnes variabelen. Positive tall flyttes til høyre med samme effekt som den rette skiftoperatøren, i mellomtiden, for negative tall, erstattes tomme biter av nuller.

Eksempel:

La x = 5; // 0000000000000000000000000000000101
x >>> = 2; // 0000000000000000000000000000010100
konsoll.logg (x)

Produksjon:

1

Bitvis og tildeling (& =)

Denne operatøren bruker de binære kodene til både venstre og høyre operand og utfører og fungerer og tildeler resultatet til variabelen.

Eksempel:

La x = 5; // 0000000000000000000000000000000101
x & = 3; // 000000000000000000000000000000000011
konsoll.logg (x);

Produksjon:

1 // 0000000000000000000000000000000001

Bitvis XOR -tildeling (^=)

Denne operatøren bruker de binære kodene til både venstre og høyre operand for å utføre XOR og tildeler resultatet til variabelen.

Eksempel:

La a = 5; // 0000000000000000000000000000000101
a ^= 3; // 000000000000000000000000000000000011
konsoll.logg (x);

Produksjon:

6 // 0000000000000000000000000000000110

Bitvis eller tildeling (| =)

Denne operatøren bruker de binære kodene til både venstre og høyre operand for å utføre eller og tildeler resultatet til variabelen.

Eksempel:

La a = 5; // 0000000000000000000000000000000101
a | = 3; // 000000000000000000000000000000000011
konsoll.logg (x);

Produksjon:

7 // 0000000000000000000000000000000111

Konklusjon

Oppdragsoperatørene i JavaScript er nyttige når du tildeler verdier til operandene eller utfører forskjellige aritmetiske operasjoner på variablene i et uttrykk. Det er mange oppdragsoperatører i JavaScript som brukes til forskjellige formål. Denne opplæringen fremhever disse operatørene sammen med eksemplene.